The Difference Between Machine Learning and Artificial Intelligence