SlideShare a Scribd company logo
An Overview of
Machine Learning
Speaker: Yi-Fan Chang
Adviser: Prof. J. J. Ding
Date: 2011/10/21
 What is machine learning?
 Learning system model
 Training and testing
 Performance
 Algorithms
 Machine learning structure
 What are we seeking?
 Learning techniques
 Applications
 Conclusion
Outline & Content
 A branch of artificial intelligence, concerned with the
design and development of algorithms that allow
computers to evolve behaviors based on empirical data.
 As intelligence requires knowledge, it is necessary for
the computers to acquire knowledge.
What is machine learning?
Learning system model
Input
Sample
s
Learnin
g
Method
Syste
m
Training
Testing
Training and testing
Training
set
(observed)
Universal
set
(unobserve
d)
Testing set
(unobserve
d)
Data
acquisition
Practical
usage
 Training is the process of making the system able to
learn.
 No free lunch rule:
 Training set and testing set come from the same distribution
 Need to make some assumptions or bias
Training and testing
 There are several factors affecting the performance:
 Types of training provided
 The form and extent of any initial background knowledge
 The type of feedback provided
 The learning algorithms used
 Two important factors:
 Modeling
 Optimization
Performance
 The success of machine learning system also depends
on the algorithms.
 The algorithms control the search to find and build the
knowledge structures.
 The learning algorithms should extract useful information
from training examples.
Algorithms
 Supervised learning ( )
 Prediction
 Classification (discrete labels), Regression (real values)
 Unsupervised learning ( )
 Clustering
 Probability distribution estimation
 Finding association (in features)
 Dimension reduction
 Semi-supervised learning
 Reinforcement learning
 Decision making (robot, chess machine)
Algorithms
10
Algorithms
Supervised
learning
Unsupervised
learning
Semi-supervised
 Supervised learning
Machine learning structure
 Unsupervised learning
Machine learning structure
 Supervised: Low E-out or maximize probabilistic terms
 Unsupervised: Minimum quantization error, Minimum
distance, MAP, MLE(maximum likelihood estimation)
What are we seeking?
E-in: for training
set
E-out: for testing
set
Under-fitting VS. Over-fitting (fixed N)
What are we seeking?
error
(model = hypothesis + loss
functions)
 Supervised learning categories and techniques
 Linear classifier (numerical functions)
 Parametric (Probabilistic functions)
 Naïve Bayes, Gaussian discriminant analysis (GDA), Hidden
Markov models (HMM), Probabilistic graphical models
 Non-parametric (Instance-based functions)
 K-nearest neighbors, Kernel regression, Kernel density
estimation, Local regression
 Non-metric (Symbolic functions)
 Classification and regression tree (CART), decision tree
 Aggregation
 Bagging (bootstrap + aggregation), Adaboost, Random forest
Learning techniques
 Techniques:
 Perceptron
 Logistic regression
 Support vector machine (SVM)
 Ada-line
 Multi-layer perceptron (MLP)
Learning techniques
, where w is an d-dim vector (learned)
• Linear
classifier
Learning techniques
Using perceptron learning algorithm(PLA)
Trainin
g
Testing
Error rate:
0.10
Error rate:
0.156
Learning techniques
Using logistic regression
Trainin
g
Testing
Error rate:
0.11
Error rate:
0.145
 Support vector machine (SVM):
 Linear to nonlinear: Feature transform and kernel function
Learning techniques
• Non-linear case
 Unsupervised learning categories and techniques
 Clustering
 K-means clustering
 Spectral clustering
 Density Estimation
 Gaussian mixture model (GMM)
 Graphical models
 Dimensionality reduction
 Principal component analysis (PCA)
 Factor analysis
Learning techniques
 Face detection
 Object detection and recognition
 Image segmentation
 Multimedia event detection
 Economical and commercial usage
Applications
We have a simple overview of some
techniques and algorithms in machine
learning. Furthermore, there are more and
more techniques apply machine learning as
a solution. In the future, machine learning
will play an important role in our daily life.
Conclusion
[1] W. L. Chao, J. J. Ding, “Integrated
Machine Learning Algorithms for Human
Age Estimation”, NTU, 2011.
Reference

More Related Content

PPTX
An overview of machine learning
PDF
Overview of machine learning
PPTX
Machine learning
PPTX
Machine learning overview
PDF
Supervised learning
PPTX
Supervised Machine Learning in R
PPTX
An overview of machine learning
PDF
Supervised Machine Learning With Types And Techniques
An overview of machine learning
Overview of machine learning
Machine learning
Machine learning overview
Supervised learning
Supervised Machine Learning in R
An overview of machine learning
Supervised Machine Learning With Types And Techniques

What's hot (20)

PPT
CSTalks - On machine learning - 2 Mar
PPTX
supervised learning
PPTX
Supervised learning
PDF
(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...
PPTX
Supervised Unsupervised and Reinforcement Learning
PPTX
Slide 1
PPTX
Machine learning ppt.
PPTX
Supervised Machine Learning
PPTX
Lecture #05
PPTX
Road to machine learning
PDF
Supervised learning
PDF
Cmpe 255 cross validation
PPTX
Supervised Machine Learning Techniques
PPTX
Selecting the Right Type of Algorithm for Various Applications - Phdassistance
PDF
Selecting the Right Type of Algorithm for Various Applications - Phdassistance
PPTX
Machine learning
PDF
Lecture 9: Machine Learning in Practice (2)
PDF
Machine Learning an Research Overview
PPTX
Machine learning ppt
PPTX
Short Story Submission on Meta Learning
CSTalks - On machine learning - 2 Mar
supervised learning
Supervised learning
(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...
Supervised Unsupervised and Reinforcement Learning
Slide 1
Machine learning ppt.
Supervised Machine Learning
Lecture #05
Road to machine learning
Supervised learning
Cmpe 255 cross validation
Supervised Machine Learning Techniques
Selecting the Right Type of Algorithm for Various Applications - Phdassistance
Selecting the Right Type of Algorithm for Various Applications - Phdassistance
Machine learning
Lecture 9: Machine Learning in Practice (2)
Machine Learning an Research Overview
Machine learning ppt
Short Story Submission on Meta Learning
Ad

Viewers also liked (20)

PPTX
презентація уроку математики у 1 класі
PPTX
AIESEC
PDF
Estados32 financieros32ingenio322012
PDF
Cloud computing overview
PPTX
Myresume
PDF
Resumen Adm. General II
PPTX
Presentation2
PPTX
Codigo de Etica y Conducta
PPTX
Effects of storytelling and story reading
PDF
Recovery: Job Growth and Education Requirements Through 2020
PDF
Beyond the Gig Economy
PDF
African Americans: College Majors and Earnings
PDF
Creative Traction Methodology - For Early Stage Startups
PDF
The Online College Labor Market
PPTX
3 hard facts shaping higher education thinking and behavior
PDF
8 Tips for Scaling Mobile Users in China by Edith Yeung
PPTX
The French Revolution of 1789
PDF
What's Trending in Talent and Learning for 2016?
PDF
GAME ON! Integrating Games and Simulations in the Classroom
презентація уроку математики у 1 класі
AIESEC
Estados32 financieros32ingenio322012
Cloud computing overview
Myresume
Resumen Adm. General II
Presentation2
Codigo de Etica y Conducta
Effects of storytelling and story reading
Recovery: Job Growth and Education Requirements Through 2020
Beyond the Gig Economy
African Americans: College Majors and Earnings
Creative Traction Methodology - For Early Stage Startups
The Online College Labor Market
3 hard facts shaping higher education thinking and behavior
8 Tips for Scaling Mobile Users in China by Edith Yeung
The French Revolution of 1789
What's Trending in Talent and Learning for 2016?
GAME ON! Integrating Games and Simulations in the Classroom
Ad

Similar to An overview of machine learning (1) (20)

PPT
Machine Learning Techniques all units .ppt
PPT
i2ml-chap1-v1-1.ppt
PPTX
AI_06_Machine Learning.pptx
PPTX
Machine_Learning.pptx
PDF
22PCOAM16_MACHINE_LEARNING_UNIT_I_NOTES.pdf
PDF
22PCOAM16_ML_Unit 1 notes & Question Bank with answers.pdf
PPTX
Intro/Overview on Machine Learning Presentation
PDF
machinecanthink-160226155704.pdf
PPTX
Unit - 1 - Introduction of the machine learning
PPTX
Machine Can Think
PPTX
Machine learning
PPTX
Introduction to Machine Learning
PDF
Week 1.pdf
PPT
module 6 (1).ppt
PPTX
introduction to machin learning
PPTX
i2ml3e-chap1.pptx
PDF
Machine-Learning for Data analytics and detection
PPTX
5. Machine Learning.pptx
PDF
ml basics ARTIFICIAL INTELLIGENCE, MACHINE LEARNING, TYPES OF MACHINE LEARNIN...
Machine Learning Techniques all units .ppt
i2ml-chap1-v1-1.ppt
AI_06_Machine Learning.pptx
Machine_Learning.pptx
22PCOAM16_MACHINE_LEARNING_UNIT_I_NOTES.pdf
22PCOAM16_ML_Unit 1 notes & Question Bank with answers.pdf
Intro/Overview on Machine Learning Presentation
machinecanthink-160226155704.pdf
Unit - 1 - Introduction of the machine learning
Machine Can Think
Machine learning
Introduction to Machine Learning
Week 1.pdf
module 6 (1).ppt
introduction to machin learning
i2ml3e-chap1.pptx
Machine-Learning for Data analytics and detection
5. Machine Learning.pptx
ml basics ARTIFICIAL INTELLIGENCE, MACHINE LEARNING, TYPES OF MACHINE LEARNIN...

Recently uploaded (20)

PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
Foundation to blockchain - A guide to Blockchain Tech
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
DOCX
573137875-Attendance-Management-System-original
PPTX
CH1 Production IntroductoryConcepts.pptx
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PPTX
Geodesy 1.pptx...............................................
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
PPT on Performance Review to get promotions
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
additive manufacturing of ss316l using mig welding
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
Lecture Notes Electrical Wiring System Components
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
bas. eng. economics group 4 presentation 1.pptx
Operating System & Kernel Study Guide-1 - converted.pdf
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Foundation to blockchain - A guide to Blockchain Tech
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
573137875-Attendance-Management-System-original
CH1 Production IntroductoryConcepts.pptx
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
Geodesy 1.pptx...............................................
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPT on Performance Review to get promotions
UNIT-1 - COAL BASED THERMAL POWER PLANTS
additive manufacturing of ss316l using mig welding
Internet of Things (IOT) - A guide to understanding
Lecture Notes Electrical Wiring System Components
Embodied AI: Ushering in the Next Era of Intelligent Systems
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026

An overview of machine learning (1)

  • 1. An Overview of Machine Learning Speaker: Yi-Fan Chang Adviser: Prof. J. J. Ding Date: 2011/10/21
  • 2.  What is machine learning?  Learning system model  Training and testing  Performance  Algorithms  Machine learning structure  What are we seeking?  Learning techniques  Applications  Conclusion Outline & Content
  • 3.  A branch of artificial intelligence, concerned with the design and development of algorithms that allow computers to evolve behaviors based on empirical data.  As intelligence requires knowledge, it is necessary for the computers to acquire knowledge. What is machine learning?
  • 5. Training and testing Training set (observed) Universal set (unobserve d) Testing set (unobserve d) Data acquisition Practical usage
  • 6.  Training is the process of making the system able to learn.  No free lunch rule:  Training set and testing set come from the same distribution  Need to make some assumptions or bias Training and testing
  • 7.  There are several factors affecting the performance:  Types of training provided  The form and extent of any initial background knowledge  The type of feedback provided  The learning algorithms used  Two important factors:  Modeling  Optimization Performance
  • 8.  The success of machine learning system also depends on the algorithms.  The algorithms control the search to find and build the knowledge structures.  The learning algorithms should extract useful information from training examples. Algorithms
  • 9.  Supervised learning ( )  Prediction  Classification (discrete labels), Regression (real values)  Unsupervised learning ( )  Clustering  Probability distribution estimation  Finding association (in features)  Dimension reduction  Semi-supervised learning  Reinforcement learning  Decision making (robot, chess machine) Algorithms
  • 11.  Supervised learning Machine learning structure
  • 12.  Unsupervised learning Machine learning structure
  • 13.  Supervised: Low E-out or maximize probabilistic terms  Unsupervised: Minimum quantization error, Minimum distance, MAP, MLE(maximum likelihood estimation) What are we seeking? E-in: for training set E-out: for testing set
  • 14. Under-fitting VS. Over-fitting (fixed N) What are we seeking? error (model = hypothesis + loss functions)
  • 15.  Supervised learning categories and techniques  Linear classifier (numerical functions)  Parametric (Probabilistic functions)  Naïve Bayes, Gaussian discriminant analysis (GDA), Hidden Markov models (HMM), Probabilistic graphical models  Non-parametric (Instance-based functions)  K-nearest neighbors, Kernel regression, Kernel density estimation, Local regression  Non-metric (Symbolic functions)  Classification and regression tree (CART), decision tree  Aggregation  Bagging (bootstrap + aggregation), Adaboost, Random forest Learning techniques
  • 16.  Techniques:  Perceptron  Logistic regression  Support vector machine (SVM)  Ada-line  Multi-layer perceptron (MLP) Learning techniques , where w is an d-dim vector (learned) • Linear classifier
  • 17. Learning techniques Using perceptron learning algorithm(PLA) Trainin g Testing Error rate: 0.10 Error rate: 0.156
  • 18. Learning techniques Using logistic regression Trainin g Testing Error rate: 0.11 Error rate: 0.145
  • 19.  Support vector machine (SVM):  Linear to nonlinear: Feature transform and kernel function Learning techniques • Non-linear case
  • 20.  Unsupervised learning categories and techniques  Clustering  K-means clustering  Spectral clustering  Density Estimation  Gaussian mixture model (GMM)  Graphical models  Dimensionality reduction  Principal component analysis (PCA)  Factor analysis Learning techniques
  • 21.  Face detection  Object detection and recognition  Image segmentation  Multimedia event detection  Economical and commercial usage Applications
  • 22. We have a simple overview of some techniques and algorithms in machine learning. Furthermore, there are more and more techniques apply machine learning as a solution. In the future, machine learning will play an important role in our daily life. Conclusion
  • 23. [1] W. L. Chao, J. J. Ding, “Integrated Machine Learning Algorithms for Human Age Estimation”, NTU, 2011. Reference