W1M1-Intro To ML
W1M1-Intro To ML
W1M1-Intro To ML
2
Machine Learning in Hindi
Motivation
Some real-world examples of ML around us…
Learning Objectives
● Understand Machine Learning (ML)
○ Past & present
○ Definition
○ Types
● Supervised ML
○ Definition, example, applications, challenges
● Unsupervised ML
○ Definition, example, applications, challenges
● Applications
● Practical Aspects
4
Machine Learning in Hindi
https://blogs.nvidia.com/blog/2016/07/29/whats-difference-artificial-intelligence-machine-learning-deep-learning-ai/ 5
Machine Learning in Hindi
● The 1980s
○ emergence of neural networks (NN) technique
○ NN limitations
○ Hindered to widespread adoption: data
sparsity & low computing capabilities
Samuel’s checkers-playing program was
○ First AI-Winter (10.1109/MIS.2008.20) among the world's first successful self-
learning programs.
https://blog.hnf.de/als-ein-computer-dame-lernte/
[1] A. L. Samuel, "Some Studies in Machine Learning Using the Game of Checkers," in IBM Journal of Research and Development, vol. 3, no. 3, pp.
210-229, July 1959, doi: 10.1147/rd.33.0210.
6
Machine Learning in Hindi
[2] Hastie, Trevor, et al. The elements of statistical learning: data mining, inference, and prediction. Vol. 2. New York: springer, 2009.
7
Machine Learning in Hindi
Definition
“A computer program is said to learn from experience E with respect to some class of tasks T and
performance measure P if its performance at tasks in T, as measured by P, improves with
experience E [3].”
Utilize Measure
T
E P
Learn
8
[3] Machine Learning, Tom M. Mitchell, McGraw Hill, 1997.
Machine Learning in Hindi
Types
● Supervised Learning
● Unsupervised Learning
9
Machine Learning in Hindi
Model
Training
Prediction
Cherry
Mango
Cherry Mango
10
Training Testing
Machine Learning in Hindi
11
Machine Learning in Hindi
12
Machine Learning in Hindi
Class 1
Class 2
Model
Model Output
Training
13
Machine Learning in Hindi
14
Machine Learning in Hindi
15
Machine Learning in Hindi
Let us Try!
Question: Which of the following is an example of unsupervised machine learning?
A) Predicting stock prices
B) Recognizing handwritten digits
C) Clustering customer segments
D) Identifying spam emails
17
Machine Learning in Hindi
Let us Try!
Question: Which of the following is an example of unsupervised machine learning?
A) Predicting stock prices
B) Recognizing handwritten digits
C) Clustering customer segments
D) Identifying spam emails
Explanation:
Predicting stock prices (A) and recognizing handwritten digits (B) are examples of supervised
machine learning tasks, where the algorithm learns to predict an output variable based on known
ground truth of the training samples. Identifying spam emails (D) is also a supervised machine
learning task. Clustering customer segments (C), on the other hand, is an example of unsupervised
machine learning, where the algorithm learns to group similar training data samples together based
on their features, without being explicitly told what the correct output groups should be.
18
Machine Learning in Hindi
To Summarize
What we learnt in this module is as follows:
● Formal introduction to ML
● Supervised ML
● Unsupervised ML
● Practical Aspects
● Solved a question
19