Is it misconception that machine learning is early phase of AI ? What it the difference between an AI program and a machine learning program ?
As I understand it, Machine Learning is one of many approaches to Artificial Intelligence (AI). Machine Learning has received a great deal of attention lately do to the milestone achievements of AlphaGo.
This link to branches of artificial intelligence will provide some further detail.