5864281 (1)
5864281 (1)
5864281 (1)
MACHINE LEARNING
Methods, applications, etc.
Overview
What is machine learning?
Applications of machine learning
Types of algorithms
Basics of statistical pattern recognition
Preprocessing
Feature Extraction/Selection
Learning
Final remarks
Overview
What is machine learning?
Applications of machine learning
Types of algorithms
Basics of statistical pattern recognition
Preprocessing
Feature Extraction/Selection
Learning
Final remarks
What is Machine Learning?
“Field of study that gives computers the ability to
learn without being explicitly programmed”
Arthur Samuel (1959)
“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”
Tom M. Mitchell (1998)
Example: Spam Email Detection
“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”
In our project,
T: classify emails as spam or not spam
E: watch the user label emails as spam or not spam
P: percentage of correctly-identified emails
Overview
What is machine learning?
Applications of machine learning
Types of algorithms
Basics of statistical pattern recognition
Preprocessing
Feature Extraction/Selection
Learning
Final remarks
Applications of Machine Learning
Facial recognition
Applications of Machine Learning
Self-customizing programs (Netflix, Amazon, etc.)
Applications of Machine Learning
Speech recognition
Applications of Machine Learning
Other applications:
Spam detection
Internet search
Many more!
Overview
What is machine learning?
Applications of machine learning
Types of algorithms
Basics of statistical pattern recognition
Preprocessing
Feature Extraction/Selection
Learning
Final remarks
Supervised Learning
Given labeled training examples
Find correct prediction for an unlabeled example
E.g. Handwriting recognition
Types of Supervised Learning Problems
Classification Regression
Feature Extraction/Selection
Learning
Final remarks
Model of Statistical Pattern Recognition
Learning
Theclassifier is trained to identify the correct classes
Can use various methods to train the classifier
Feature Extraction/Selection
Learning
Final remarks
Summary
Machine learning: computers learn from experience
to improve performance of certain tasks
Many useful applications that we use today
Different steps to machine learning process
Preprocessing
Feature Extraction/Selection
Learning