Machine Learning is the field of study that gives computer the ability to learn without being explicitly programmed. A computer program is said to learn from experience E with respect ot some task T and some performance measure P, if its performance on T , as measured by P, improves with experience E. Machine Learning Algorithms: Supervised Learning Regression (continuous output) Classification (discrete valued output) Unsupervised Learning Linear Regression Linear Regression with one variable