Machine learning interview questions and answers are provided. Key points include:
1) Machine learning is a form of AI that automates data analysis to enable computers to learn and adapt through experience without explicit programming.
2) Candidate sampling in machine learning involves calculating probabilities for a random sample of negative labels in addition to all positive labels, to reduce computational costs during training.
3) The difference between data mining and machine learning is that data mining extracts patterns from unstructured data, while machine learning relates to designing algorithms that allow computers to learn without being explicitly programmed.