The difference between Artificial Intelligence and Machine Learning is that in ML, the system learns from data. It does not make its own decisions. In AI, the system makes decisions. ML is one of the many goals of AI. AI has multiple goals like reasoning, computer vision, robotics, machine learning, etc.
Previous Fact Next Fact