Note 1
Note 1
Learning
Debmani Saha
Assistant Professor
NSHM Knowledge Campus Durgapur
Contents
● Introduction to Machine Learning
● Feature Engineering
● Learning Paradigm
● Generalization of Hypothesis
● VC Dimension
● PAC Learning
● Applications of ML
What is Machine Learning?
Machine learning (ML) is
a type of artificial
intelligence (AI) that
allows software
applications to become
more accurate at
predicting outcomes
without being explicitly
programmed to do so.
History of Machine Learning
Arthur Samuel of IBM developed a computer program for playing
checkers in the 1950s. Since the program had a very small amount Game
of computer memory available, Samuel initiated what is called
alpha-beta pruning. His design included a scoring function using of
the positions of the pieces on the board. The scoring function
attempted to measure the chances of each side winning. The Checkers
program chooses its next move using a minimax strategy, which
eventually evolved into the minimax algorithm.
Samuel also designed a number of mechanisms allowing his
program to become better. In what Samuel called rote learning, his
program recorded/remembered all positions it had already seen
and combined this with the values of the reward function. Arthur
Samuel first came up with the phrase “machine learning” in 1952.
History of Machine Learning(contd….)
Semi- supervised
Learning
Supervised Learning
New Input X
X Y
Learning
Input 1 Output 1
Algorithm Model
Input 2 Output 2
Input 3 Output 1
. .
. .
. . Output Y
Input n Output n
Unsupervised Learning
Reinforcement Learning
Semi supervised Learning
Applications of Machine Learning
● Traffic Alerts.
● Social Media.
● Transportation and Commuting.
● Products Recommendations.
● Virtual Personal Assistants.
● Self Driving Cars.
● Dynamic Pricing.
● Google Translate.