Artificial Intelligence is the broader concept of machines being able to carry out tasks in a way we would consider "smart". Machine Learning is a subset of AI that gives systems the ability to automatically learn from data without being explicitly programmed.