L3_ML
L3_ML
S
NIT-K
MACHINE LEARNING
Lecture 1 by Nandagopal S A
Assistant Lecturer
Department of M.A.C.S
NIT-K
1 Machine Learning
Introduction
OVERVIEW
▶ The machine learning approach will be to train a large set of N digits x1 , ..., xN
called a training set to tune the parameters of an adaptive model.
▶ The categories of the digits in the training set are known in advance, typically
by inspecting them individually and hand-labelling them. We can express the
category of a digit using target vector t, which represents the identity of the
corresponding digit.
▶ Note that there is one such target vector t for each digit image x.
■ The result of running the machine learning algorithm can be expressed as a
function y(x) which takes a new digit image x as input and that generates an
output vector y, encoded in the same way as the target vectors.
▶ The machine learning approach will be to train a large set of N digits x1 , ..., xN
called a training set to tune the parameters of an adaptive model.
▶ The categories of the digits in the training set are known in advance, typically
by inspecting them individually and hand-labelling them. We can express the
category of a digit using target vector t, which represents the identity of the
corresponding digit.
▶ Note that there is one such target vector t for each digit image x.
■ The result of running the machine learning algorithm can be expressed as a
function y(x) which takes a new digit image x as input and that generates an
output vector y, encoded in the same way as the target vectors.
▶ The machine learning approach will be to train a large set of N digits x1 , ..., xN
called a training set to tune the parameters of an adaptive model.
▶ The categories of the digits in the training set are known in advance, typically
by inspecting them individually and hand-labelling them. We can express the
category of a digit using target vector t, which represents the identity of the
corresponding digit.
▶ Note that there is one such target vector t for each digit image x.
■ The result of running the machine learning algorithm can be expressed as a
function y(x) which takes a new digit image x as input and that generates an
output vector y, encoded in the same way as the target vectors.
▶ The machine learning approach will be to train a large set of N digits x1 , ..., xN
called a training set to tune the parameters of an adaptive model.
▶ The categories of the digits in the training set are known in advance, typically
by inspecting them individually and hand-labelling them. We can express the
category of a digit using target vector t, which represents the identity of the
corresponding digit.
▶ Note that there is one such target vector t for each digit image x.
■ The result of running the machine learning algorithm can be expressed as a
function y(x) which takes a new digit image x as input and that generates an
output vector y, encoded in the same way as the target vectors.
▶ The machine learning approach will be to train a large set of N digits x1 , ..., xN
called a training set to tune the parameters of an adaptive model.
▶ The categories of the digits in the training set are known in advance, typically
by inspecting them individually and hand-labelling them. We can express the
category of a digit using target vector t, which represents the identity of the
corresponding digit.
▶ Note that there is one such target vector t for each digit image x.
■ The result of running the machine learning algorithm can be expressed as a
function y(x) which takes a new digit image x as input and that generates an
output vector y, encoded in the same way as the target vectors.
■ precise form of the function y(x) is determined during the training phase, also
known as the learning phase, on the basis of the training data.
■ Once the model is trained it can then determine the identity of new digit
images, which are said to comprise a test set.
■ The ability to categorize correctly new examples that differ from those used
for training is known as generalization.
■ precise form of the function y(x) is determined during the training phase, also
known as the learning phase, on the basis of the training data.
■ Once the model is trained it can then determine the identity of new digit
images, which are said to comprise a test set.
■ The ability to categorize correctly new examples that differ from those used
for training is known as generalization.
■ precise form of the function y(x) is determined during the training phase, also
known as the learning phase, on the basis of the training data.
■ Once the model is trained it can then determine the identity of new digit
images, which are said to comprise a test set.
■ The ability to categorize correctly new examples that differ from those used
for training is known as generalization.
■ For most practical applications, the original input variables are typically
preprocessed to transform them into some new space of variables where, it is
hoped, the pattern recognition problem will be easier to solve.
■ For instance, in the digit recognition problem, the images of the digits are
typically translated and scaled so that each digit is contained within a box of a
fixed size.
■ This greatly reduces the variability within each digit class, because the
location and scale of all the digits are now the same, which makes it much
easier for a subsequent pattern recognition algorithm to distinguish between
the different classes.
■ This pre-processing stage is sometimes also called feature extraction.
■ For most practical applications, the original input variables are typically
preprocessed to transform them into some new space of variables where, it is
hoped, the pattern recognition problem will be easier to solve.
■ For instance, in the digit recognition problem, the images of the digits are
typically translated and scaled so that each digit is contained within a box of a
fixed size.
■ This greatly reduces the variability within each digit class, because the
location and scale of all the digits are now the same, which makes it much
easier for a subsequent pattern recognition algorithm to distinguish between
the different classes.
■ This pre-processing stage is sometimes also called feature extraction.
■ For most practical applications, the original input variables are typically
preprocessed to transform them into some new space of variables where, it is
hoped, the pattern recognition problem will be easier to solve.
■ For instance, in the digit recognition problem, the images of the digits are
typically translated and scaled so that each digit is contained within a box of a
fixed size.
■ This greatly reduces the variability within each digit class, because the
location and scale of all the digits are now the same, which makes it much
easier for a subsequent pattern recognition algorithm to distinguish between
the different classes.
■ This pre-processing stage is sometimes also called feature extraction.
■ For most practical applications, the original input variables are typically
preprocessed to transform them into some new space of variables where, it is
hoped, the pattern recognition problem will be easier to solve.
■ For instance, in the digit recognition problem, the images of the digits are
typically translated and scaled so that each digit is contained within a box of a
fixed size.
■ This greatly reduces the variability within each digit class, because the
location and scale of all the digits are now the same, which makes it much
easier for a subsequent pattern recognition algorithm to distinguish between
the different classes.
■ This pre-processing stage is sometimes also called feature extraction.