Lecture 2 Introduction To ML
Lecture 2 Introduction To ML
Lecture - 2
Supervised Learning, Unsupervised Learning DISCOVER . LEARN . EMPOWER
1
Machine Learning: Course Objectives
COURSE OBJECTIVES
The Course aims to:
1. Understand and apply various data handling and visualization techniques.
2. Understand about some basic learning algorithms and techniques and their applications, as well as
general questions related to analysing and handling large data sets.
3. To develop skills of supervised and unsupervised learning techniques and implementation of these to
solve real life problems.
4. To develop basic knowledge on the machine techniques to build an intellectual machine for making
decisions behalf of humans.
5. To develop skills for selecting suitable model parameters and apply them for designing optimized
machine learning applications.
2
COURSE OUTCOMES
3
Unit-1 Syllabus
Unit-1 Introduction to Machine Learning
Introduction to Definition of Machine Learning, Working principles of Machine
Machine Learning Learning; Classification of Machine Learning algorithms: Supervised
Learning, Unsupervised Learning, Reinforcement Learning, Semi-
Supervised Learning; Applications of Machine Learning.
Data Pre- Data Sourcing and Cleaning, Handling Missing data, Encoding
Processing and Categorical data, Feature Scaling, Handling Time Series data; Feature
Feature Selection techniques, Data Transformation, Normalization,
Extraction Dimensionality reduction
Data Visualization Data Frame Basics, Different types of analysis, Different types of
plots, Plotting fundamentals using Matplotlib, Plotting Data
Distributions using Seaborn.
4
SUGGESTIVE READINGS
• TEXT BOOKS:
• There is no single textbook covering the material presented in this course. Here is a list of books
recommended for further reading in connection with the material presented:
• T1: Tom.M.Mitchell, “Machine Learning, McGraw Hill International Edition”.
• T2: Ethern Alpaydin,” Introduction to Machine Learning. Eastern Economy Edition, Prentice Hall of
India, 2005”.
• T3: Andreas C. Miller, Sarah Guido, Introduction to Machine Learning with Python, O’REILLY (2001).
• REFERENCE BOOKS:
• R1 Sebastian Raschka, Vahid Mirjalili, Python Machine Learning, (2014)
• R2 Richard O. Duda, Peter E. Hart, David G. Stork, “Pattern Classification, Wiley, 2nd Edition”.
• R3 Christopher Bishop, “Pattern Recognition and Machine Learning, illustrated Edition, Springer, 2006”.
5
Introduction to Machine Learning
• Humans learn from experiences.
6
Introduction to Machine Learning
• Similarly machines also learn
• More the data better will be the model higher will be the
accuracy. (Just like the more you drive the more better you
become a driver)
By: Prof. (Dr.) Vineet Mehan 7
Introduction to Machine Learning
• ML is a branch of AI.
• Learning means
• Acquiring Knowledge
• Behavior Skills
• Understanding
• Synthesizing different information
• 1. Statistics
By: Prof. (Dr.) Vineet Mehan 10
Introduction to Machine Learning
• Probability Theory
• AI
• Data Mining
• Pattern Recognition
By: Prof. (Dr.) Vineet Mehan 11
Types of Machine Learning
1. Supervised Learning
2. Unsupervised Learning
3. Semi-Supervised Learning
4. Reinforcement Learning
• Since the data is known, the learning is, therefore, supervised, i.e., directed
into successful execution.
• The input data goes through the Machine Learning algorithm and is used to
train the model.
• Once the model is trained based on the known data, you can use unknown
data into the model and get a new response.
By: Prof. (Dr.) Vineet Mehan 14
1. Supervised Learning
1 75 80
Wickets
1 120 60
4 30 40
5 40
20
3 24
6 29 0
0 1 2 3 4 5 6 7
4 42 Runs
60
40 Cluster 2
20
0
0 1 2 3 4 5 6 7
Runs
It shows players that have scored less
runs and taken more wickets
• Without the aspect of known data, the input cannot be guided to the
algorithm, which is where the unsupervised term originates from.
• This data is fed to the Machine Learning algorithm and is used to train the
model.
• The trained model tries to search for a pattern and give the desired response.
Labeled Data
Unlabeled Data
Expensive to
Cheap to Obtain Obtain
• If any other image of dog comes at a later time then the model will be
able to classify it correctly.
• For each good action, the agent gets positive feedback, and for each
bad action, the agent gets negative feedback or penalty.
Inputs Outputs
If output is right then
take the output as final
result. Else
• Examples
33
REFERENCES
• https://www.javatpoint.com/machine-learning
• https://www.tutorialspoint.com/machine_learning/index.htm
• https://
www.simplilearn.com/tutorials/machine-learning-tutorial/what-is-ma
chine-learning?source=sl_frs_nav_playlist_video_clicked
34
THANK YOU
For queries
Email: [email protected]
35