ML 1
ML 1
Part I
A Biswas
IIEST, Shibpur
Syllabus
Introduction
Learning Problems, Well-posed learning problems, Designing learning systems.
Concept Learning
Concept learning task, Inductive hypothesis, Ordering of Hypothesis, General-to-
specific ordering of hypotheses. Version spaces, Inductive Bias.
Learning Rule Sets
Sequential Covering Algorithm, First Order Rules, Induction, First Order Resolution,
Inverting Resolution.
Regression
Linear regression, Notion of cost function, Logistic Regression, Cost function for
logistic regression, application of logistic regression to multi-class classification.
Continued …
Syllabus (continued)
Supervised Learning
Support Vector Machine, Decision tree Learning, Representation, Problems, Decision Tree Learning
Algorithm, Attributes, Inductive Bias, Overfitting.
Bayes Theorem, Bayesian learning, Maximum likelihood, Least squared error hypothesis, Gradient
Search, Naive Bayes classifier, Bayesian Network, Expectation Maximization Algorithm.
Unsupervised learning
Clustering, K-means clustering, hierarchical clustering.
Instance-Based Learning
k-Nearest Neighbour Algorithm, Radial Basis Function, Locally Weighted Regression, Locally Weighted
Function.
Neural networks
Linear threshold units, Perceptrons, Multilayer networks and back-propagation, recurrent networks.
Probabilistic Machine Learning, Maximum Likelihood Estimation.
(ArthurSamuel(1959))
Definition Machine Learning
Tom Mitchell(1998)
Definition Machine Learning
Examples of Well-posed Learning Problem:
A checkers learning problem:
T: playing checkers
P: percentage of games own
E: playing practice games against itself
Definition Machine Learning
Examples of Well-posed Learning Problem:
Handwriting recognition:
T: recognising and classifying handwritten words in
image
P: percentage of words correctly classified
E: a database of handwritten words with given
classifications
Definition Machine Learning
Examples of Well-posed Learning Problem:
Robot driving learning:
T: driving on public highways using vision sensors
P: average distance travelled before an error
(identified by a human overseer)
E: a sequence of images and steering commands
recorded while observing a human driver
Designing a learning system
𝑽𝒕𝒓𝒂𝒊𝒏 𝒃 ← 𝑽(𝑺𝒖𝒄𝒄𝒆𝒔𝒔𝒐𝒓(𝒃))
Designing a learning system
5. The final design
The Generalizer takes as input the training examples
and produces an output hypothesis that is its
estimate of the target function.