Definition of Machine Learning a computer program is said to learn from experience E with respect to some task T and some performance measure P, if its performance on T, as measured by P, improves with experience E. Kinds of Machine Learning Supervised Learning Unsupervised Learning Reinforcement learning recommender systems Supervised Learning Supervised Learning = right answer is given In supe..