Definition

Formal Definition:

“A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P, if its performance at tasks in T, as measured by P, improves with experience E.”

Machine Learning is a field that consists of learning algorithms that:
 • Improve their performance P
 • At executing some task T
 • Over time with experience E

TASK

Task is basically the real-world problem to be solved at hand.
Some of the popular tasks are Classification,
Anomaly detection, Regression etc.

PERFORMANCE

The process of consuming a dataset that consists of data samples
or data points such that a learning algorithm or model learns
inherent patterns is defined as the experience.

EXPERIENCE

The P, is usually a quantitative measure or metric thats used
to see how well the algorithm or model is performing the T, with E.