Machine Learning
Aakash Chotrani (MSCS)
Supervised, Unsupervised and Reinforcement Learning
Machine Learning
Supervised, Unsupervised and
Reinforcement Learning
A. What is Machine Learning?
B. Applications of Machine Learning
C. Supervised Learning
D. Unsupervised Learning
E. Reinforcement Learning
F. Conclusion
Data is the King
What is Machine Learning?
GOAL = Building models for predicting value/class of unseen data
Solving a general problem
Algorithms are the Central part
Solving a Machine learning problem
Algorithms + Data = Central part
Machine Learning
Supervised, Unsupervised and
Reinforcement Learning
A. What is Machine Learning?
B. Applications of Machine Learning
C. Supervised Learning
D. Unsupervised Learning
E. Reinforcement Learning
F. Conclusion
Application of ML
Machine Learning
Supervised, Unsupervised and
Reinforcement Learning
A. What is Machine Learning?
B. Applications of Machine Learning
C. Supervised Learning
D. Unsupervised Learning
E. Reinforcement Learning
F. Conclusion
Supervised Learning
Learning from the association between Input and Output
Input:
Output:
1 3 4 7
1 9 16 49
10
?
F(x) = x2
(Function Approximation)
Another Practical Example of Supervised Learning
$
Years of experience
Data Preprocessing
Training set
Test set
Dataset
Plotting training set on graph
Equation for straight line(Function Approximation)
y = b0 + b1*x1
Dependent Variable
(salary)
Independent Variable
(Years of experience)
Building the model
Different Regression models
Polynomial Regression Support vector regression
Decision Tree Regression Random Forest Regression
Some Applications of Supervised Learning
Machine Learning
Supervised, Unsupervised and
Reinforcement Learning
A. What is Machine Learning?
B. Applications of Machine Learning
C. Supervised Learning
D. Unsupervised Learning
E. Reinforcement Learning
F. Conclusion
Unsupervised Learning
Find Interesting things about the data(clusters)
Unsupervised Learning
We derive the structure from input by just looking at relation between
Input themselves
Finding structure within the data without labels
Low earning group
High earning group
What we try to Achieve
We try to organize something
Example: We have 20 million data items and we want to group them
We make up some sort to criteria to find a cluster
that scores well
No correct criteria!
Machine Learning
Supervised, Unsupervised and
Reinforcement Learning
A. What is Machine Learning?
B. Applications of Machine Learning
C. Supervised Learning
D. Unsupervised Learning
E. Reinforcement Learning
F. Conclusion
Reinforcement Learning
Learning from delayed reward
Agent Environment
State
Action
Reward
Example : Tic-Tac-Toe
Example: Pacman
Reinforcement Learning
• Feedback after several steps
• We try to find the behavior which scores well
• Computation happens within the agent.
• No idea about the environment beforehand
• Learns about the environment through interaction with
the environment
Conclusion
Supervised Learning
• Learning through delayed feedback by interacting with environment
Reinforcement Learning
Unsupervised Learning
• We are trying to find association between input values and grouping them
• We are performing function approximation based on input and output values
Questions/Comments

Supervised Unsupervised and Reinforcement Learning