Lecture 1 Basics of ML
Lecture 1 Basics of ML
Lecture - 1
Definition and Classification of Machine DISCOVER . LEARN . EMPOWER
1
Learning algorithms
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
Index
• Artificial Intelligence (AI)
• History
• Machine Learning(ML)
• Deep Learning (DL)
• Best Programming Language for Machine Learning
• Machine Learning in our daily life
• Year 1949: Donald Hebb demonstrated an updating rule for modifying the
connection strength between neurons. His rule is now called Hebbian learning.
• Year 1950: The Alan Turing who was an English mathematician and pioneered
Machine learning in 1950. Alan Turing publishes "Computing Machinery and
Intelligence" in which he proposed a test. The test can check the machine's
ability to exhibit intelligent behavior equivalent to human intelligence, called a
Turing test.
• Year 1972: The first intelligent humanoid robot was built in Japan
which was named as WABOT-1.
• Year 2002: for the first time, AI entered the home in the form of
Roomba, a vacuum cleaner.
• Year 2006: AI came in the Business world till the year 2006.
Companies like Facebook, Twitter, and Netflix also started using AI.
• Year 2012: Google has launched an Android app feature "Google now",
which was able to provide information to the user as a prediction.
• The concept of AI, ML, Deep learning, big data, and data science are now
trending like a boom.
• The future of Artificial Intelligence is inspiring and will come with high
intelligence.
By: Prof. (Dr.) Vineet Mehan 21
Machine Learning
• Machine Learning is a part of Artificial Intelligence which can make
predictions using pattern and trends recognition in data.
• Deep learning requires large data and thus provide high accuracy. E.g.
Virtual Assistant, Autonomous Cars, Chat bots and Face Recognition etc.
• Alexa (Amazon)
27
Task
• Compare and discriminate between AI, ML and Deep Learning (BT-
Level5).
• 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
29
THANK YOU
For queries
Email: [email protected]
30