Machine Learning is firstly a subset of Artificial Intelligence and this should not be understood the other way round. Machine Learning is the technique to train your computers or systems without even explicitly programming them. And in the process of doing just that, there are algorithms that come into place which help these systems to train themselves better on each passing day which is referred to as Machine Learning Algorithms. It can be understood that these are the catalysts that churn Machine Learning into a reality.