- What is Machine Learning
- Machine Learning Life Cycle
- Training-Validation-Error
- Model Training
- Machine Learning is the science (and art) of programming computers so they can learn from data.
- Here is a slightly more general definition:
Machine Learning is the field of study that gives computers the ability to learn without being explicitly programmed.
— Arthur Samuel, 1959
- And a more engineering-oriented one:
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.
— Tom Mitchell, 1997
Here the `rules` is difined as `models`
To learn the parameters, we follow this paradigm
- Collect lots of data pairs (Input Vector, Output Vector) =
- Guess for the form of the hypothesis function
- Example :
- Example :
- For an arbitrary guess for
- We will get some
- We will get some
- Define a cost function
depending on the difference. - Find optimal
by minimizing by using some optimization procedure such as Gradient Descent.
- Machine Learning systems can be classified according to the amount and type of supervision they get during training.
- There are four major categories: