Machine Learning-Lecture 01
Machine Learning-Lecture 01
INTRODUCTION
LECTURE – 01
5
Machine Learning
6
Machine Learning
• Learning = Improving with experience over some
task
7
Learning Problems – Examples
• Handwriting recognition
learning problem
• Task T: recognizing handwritten
words within images
• Performance measure P:
percent of words correctly
recognized
• Training experience E: a
database of handwritten words
with given classifications
8
Machine Learning
• There is no need to “learn” to calculate payroll
• Learning is used in:
• Data mining programs that learn to detect fraudulent credit
card transactions
• Programs that learn to filter spam email
• Programs that learn to play checkers/chess
• Autonomous vehicles that learn to drive on public highways
• Self customizing programs
• And many more…
9
Machine learning
10
Features
• Features are the individual measurable properties of the
signal being observed.
12
13
Applications
Face recognition
Test images
AT&T Laboratories,
14 Cambridge UK
http://www.uk.research.att.com/facedatabase.html
Applications
Autonomous driving
• ALVINN* – Drives 70mph on highways
1. Supervised Learning
2. Unsupervised Learning
3. Reinforcement Learning
Overview of Supervised Learning Algorithm
• In Supervised learning, an AI system is presented with data which is labeled,
which means that each data tagged with the correct label.
• The goal is to approximate the mapping function so well that when you have new
input data (x) that you can predict the output variables (Y) for that data.
Types of Supervised learning
• Let's take an example: we do not tell the machine whether it's a spoon or a knife.
The machine identifies patterns from the given set and groups them based on their
patterns, similarities, etc
Types of Unsupervised learning
• The agent learns without intervention from a human by maximizing its reward and
minimizing its penalty.
Common issues in Machine Learning
• The major issue that comes while using machine learning algorithms is the lack of quality as
well as quantity of data
• inadequate data, noisy data, and inaccurate data extremely exhaust machine learning
algorithms
• Overfitting when a machine learning model is trained with a huge amount of data, it starts
capturing noise and inaccurate data into the training data set. It negatively affects the
performance of the model.
• Slow Implementation: The machine learning models are highly efficient in providing
accurate results, but it takes a tremendous amount of time. Slow programs, data overload,
and excessive requirements usually take a lot of time to provide accurate results. Further,
it requires constant monitoring and maintenance to deliver the best output.
THANK YOU!