SlideShare ist ein Scribd-Unternehmen logo
1 von 29
INTRODUCTION
TO 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
 Data mining medical records
 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
 Predict whether a
given input belongs
to one of multiple
classes
 Output is discrete
Types of Supervised Learning
Problems
 Given the input,
predict a continuous
output
 Output is continuous
Classification Regression
Unsupervised Learning
 Given unlabeled training samples
 Discover low dimensional patterns, structure
 E.g. Cluster news articles by topic
Reinforcement Learning
 Learn from delayed feedback
 E.g. Machine learns how to play chess
Overview
 What is machine learning?
 Applications of machine learning
 Types of algorithms
 Basics of statistical pattern recognition
 Preprocessing
 Feature Extraction/Selection
 Learning
 Final remarks
Model of Statistical Pattern
Recognition
 Training (learning): classifier is trained to
partition the feature space
 Classification (testing): classifier assigns input
pattern to one of pattern classes based on
measured features
Figure: Model for statistical pattern recognition
Model of Statistical Pattern
Recognition
 Preprocessing: clean up the data
 Separate data from background
 Remove noise
Figure: Model for statistical pattern recognition
Model of Statistical Pattern
Recognition
 Feature Extraction/ Selection
 Find the appropriate features for representing
the training examples
 Translate data into a vector space
 Vector has d feature values
Figure: Model for statistical pattern recognition
x = x1 x2 ... xd
Feature Extraction/ Selection
 Feature vector: representation of real world
objects
 Choice of representation strongly influences
results
 Curse of Dimensionality
 The number of examples needed to train
increases rapidly with the number of features
used
 Feature Selection: select a subset of features
that leads to smallest classification errors
 Feature Extraction: create new features based
Model of Statistical Pattern
Recognition
 Learning
 The classifier is trained to identify the correct
classes
 Can use various methods to train the classifier
Figure: Model for statistical pattern recognition
Learning
 Class-conditional densities: probability of
feature vector belonging to class
defined as
 Known: optimal Bayes decision rule can be
used
 Unknown: must be learned
Figure: Model for statistical pattern recognition
P(x | wi )
x wi
Learning
 Form of class-conditional densities
 Parametric: form is known, some parameters
unknown
 E.g. we know the data is Gaussian
 Nonparametric: form is unknown
 Either estimate density function or construct
decision boundary rules
Figure: Model for statistical pattern recognition
Learning
Figure: various approaches in statistical pattern recognition
Overview
 What is machine learning?
 Applications of machine learning
 Types of algorithms
 Basics of statistical pattern recognition
 Preprocessing
 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
 Type of problem will affect which approach you
decide to use
Sources
 “Statistical Pattern Recognition: A Review”
 Jain, Anil. K; Duin, Robert. P.W.; Mao, Jianchang
(2000). “Statistical pattern recognition: a review”.
IEEE Transtactions on Pattern Analysis and Machine
Intelligence 22 (1): 4-37
 “Machine Learning” Online Course
 Andrew Ng
 http://openclassroom.stanford.edu/MainFolder/Course
Page.php?course=MachineLearning
 “Machine Learning” Course
 Kilian Weinberger
 http://www.cse.wustl.edu/~kilian/cse517a2010/
Image Sources
 http://googlenewsblog.blogspot.com/2009_05_01
_archive.html
 https://www.coursera.org/course/ml
 http://visionwang.com/2009/01/11/apples-iphoto-
vs-googles-picasa-technology-and-strategy/
 http://www.techhive.com/article/2024221/
 http://forums.macrumors.com/showthread.php?t=
480428
 http://www.stanford.edu/class/cs224s/
 http://en.wikipedia.org/wiki/Machine_learning
Any questions?
Thank you

Weitere ähnliche Inhalte

Ähnlich wie 5864281.ppt

An overview of machine learning
An overview of machine learningAn overview of machine learning
An overview of machine learningKhaledAbdElFatha
 
Machine Learning Contents.pptx
Machine Learning Contents.pptxMachine Learning Contents.pptx
Machine Learning Contents.pptxNaveenkushwaha18
 
Overview of machine learning
Overview of machine learningOverview of machine learning
Overview of machine learningAhmedHany131
 
CS8082_MachineLearnigTechniques _Unit-1.ppt
CS8082_MachineLearnigTechniques _Unit-1.pptCS8082_MachineLearnigTechniques _Unit-1.ppt
CS8082_MachineLearnigTechniques _Unit-1.pptpushpait
 
Lecture 09(introduction to machine learning)
Lecture 09(introduction to machine learning)Lecture 09(introduction to machine learning)
Lecture 09(introduction to machine learning)Jeet Das
 
Tech meetup Data Driven - Codemotion
Tech meetup Data Driven - Codemotion Tech meetup Data Driven - Codemotion
Tech meetup Data Driven - Codemotion antimo musone
 
Supervised learning techniques and applications
Supervised learning techniques and applicationsSupervised learning techniques and applications
Supervised learning techniques and applicationsBenjaminlapid1
 
Overview of machine learning
Overview of machine learning Overview of machine learning
Overview of machine learning SolivarLabs
 
Machine Learning Basics
Machine Learning BasicsMachine Learning Basics
Machine Learning BasicsSuresh Arora
 
An-Overview-of-Machine-Learning.pptx
An-Overview-of-Machine-Learning.pptxAn-Overview-of-Machine-Learning.pptx
An-Overview-of-Machine-Learning.pptxsomeyamohsen3
 
Machine learning Chapter 1
Machine learning Chapter 1Machine learning Chapter 1
Machine learning Chapter 1JagadishPogu
 
Chapter 05 Machine Learning.pptx
Chapter 05 Machine Learning.pptxChapter 05 Machine Learning.pptx
Chapter 05 Machine Learning.pptxssuser957b41
 
Rahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptx
Rahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptxRahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptx
Rahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptxRahulKirtoniya
 
Machine learning with ADA Boost
Machine learning with ADA BoostMachine learning with ADA Boost
Machine learning with ADA BoostAman Patel
 
introduction to machine learning
introduction to machine learningintroduction to machine learning
introduction to machine learningJohnson Ubah
 

Ähnlich wie 5864281.ppt (20)

An overview of machine learning
An overview of machine learningAn overview of machine learning
An overview of machine learning
 
Machine Learning Contents.pptx
Machine Learning Contents.pptxMachine Learning Contents.pptx
Machine Learning Contents.pptx
 
Overview of machine learning
Overview of machine learningOverview of machine learning
Overview of machine learning
 
CS8082_MachineLearnigTechniques _Unit-1.ppt
CS8082_MachineLearnigTechniques _Unit-1.pptCS8082_MachineLearnigTechniques _Unit-1.ppt
CS8082_MachineLearnigTechniques _Unit-1.ppt
 
Lecture 09(introduction to machine learning)
Lecture 09(introduction to machine learning)Lecture 09(introduction to machine learning)
Lecture 09(introduction to machine learning)
 
Machine learning
Machine learningMachine learning
Machine learning
 
Machine Learning by Rj
Machine Learning by RjMachine Learning by Rj
Machine Learning by Rj
 
Tech meetup Data Driven - Codemotion
Tech meetup Data Driven - Codemotion Tech meetup Data Driven - Codemotion
Tech meetup Data Driven - Codemotion
 
Supervised learning techniques and applications
Supervised learning techniques and applicationsSupervised learning techniques and applications
Supervised learning techniques and applications
 
Overview of machine learning
Overview of machine learning Overview of machine learning
Overview of machine learning
 
Machine Learning Basics
Machine Learning BasicsMachine Learning Basics
Machine Learning Basics
 
Machine learning
Machine learningMachine learning
Machine learning
 
Name.pptx
Name.pptxName.pptx
Name.pptx
 
An-Overview-of-Machine-Learning.pptx
An-Overview-of-Machine-Learning.pptxAn-Overview-of-Machine-Learning.pptx
An-Overview-of-Machine-Learning.pptx
 
Machine learning Chapter 1
Machine learning Chapter 1Machine learning Chapter 1
Machine learning Chapter 1
 
Chapter 05 Machine Learning.pptx
Chapter 05 Machine Learning.pptxChapter 05 Machine Learning.pptx
Chapter 05 Machine Learning.pptx
 
Rahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptx
Rahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptxRahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptx
Rahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptx
 
Machine Learning_Unit 2_Full.ppt.pdf
Machine Learning_Unit 2_Full.ppt.pdfMachine Learning_Unit 2_Full.ppt.pdf
Machine Learning_Unit 2_Full.ppt.pdf
 
Machine learning with ADA Boost
Machine learning with ADA BoostMachine learning with ADA Boost
Machine learning with ADA Boost
 
introduction to machine learning
introduction to machine learningintroduction to machine learning
introduction to machine learning
 

Kürzlich hochgeladen

Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...Pooja Nehwal
 
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual serviceanilsa9823
 
Stock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfStock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfMichael Silva
 
The Economic History of the U.S. Lecture 21.pdf
The Economic History of the U.S. Lecture 21.pdfThe Economic History of the U.S. Lecture 21.pdf
The Economic History of the U.S. Lecture 21.pdfGale Pooley
 
The Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdfThe Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdfGale Pooley
 
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...Pooja Nehwal
 
Instant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School SpiritInstant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School Spiritegoetzinger
 
The Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdfThe Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdfGale Pooley
 
The Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdfThe Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdfGale Pooley
 
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptxFinTech Belgium
 
The Economic History of the U.S. Lecture 25.pdf
The Economic History of the U.S. Lecture 25.pdfThe Economic History of the U.S. Lecture 25.pdf
The Economic History of the U.S. Lecture 25.pdfGale Pooley
 
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...ssifa0344
 
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...ssifa0344
 
The Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdfThe Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdfGale Pooley
 
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )Pooja Nehwal
 

Kürzlich hochgeladen (20)

Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
 
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual service
 
Stock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfStock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdf
 
The Economic History of the U.S. Lecture 21.pdf
The Economic History of the U.S. Lecture 21.pdfThe Economic History of the U.S. Lecture 21.pdf
The Economic History of the U.S. Lecture 21.pdf
 
The Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdfThe Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdf
 
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
 
Instant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School SpiritInstant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School Spirit
 
The Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdfThe Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdf
 
Veritas Interim Report 1 January–31 March 2024
Veritas Interim Report 1 January–31 March 2024Veritas Interim Report 1 January–31 March 2024
Veritas Interim Report 1 January–31 March 2024
 
The Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdfThe Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdf
 
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
 
The Economic History of the U.S. Lecture 25.pdf
The Economic History of the U.S. Lecture 25.pdfThe Economic History of the U.S. Lecture 25.pdf
The Economic History of the U.S. Lecture 25.pdf
 
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
 
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
 
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
 
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
 
The Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdfThe Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdf
 
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
 
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
 

5864281.ppt

  • 2. Overview  What is machine learning?  Applications of machine learning  Types of algorithms  Basics of statistical pattern recognition  Preprocessing  Feature Extraction/Selection  Learning  Final remarks
  • 3. Overview  What is machine learning?  Applications of machine learning  Types of algorithms  Basics of statistical pattern recognition  Preprocessing  Feature Extraction/Selection  Learning  Final remarks
  • 4. 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)
  • 5. 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
  • 6. Overview  What is machine learning?  Applications of machine learning  Types of algorithms  Basics of statistical pattern recognition  Preprocessing  Feature Extraction/Selection  Learning  Final remarks
  • 8. Applications of Machine Learning  Self-customizing programs (Netflix, Amazon, etc.)
  • 10. Applications of Machine Learning  Other applications:  Spam detection  Internet search  Data mining medical records  Many more!
  • 11. Overview  What is machine learning?  Applications of machine learning  Types of algorithms  Basics of statistical pattern recognition  Preprocessing  Feature Extraction/Selection  Learning  Final remarks
  • 12. Supervised Learning  Given labeled training examples  Find correct prediction for an unlabeled example  E.g. Handwriting recognition
  • 13.  Predict whether a given input belongs to one of multiple classes  Output is discrete Types of Supervised Learning Problems  Given the input, predict a continuous output  Output is continuous Classification Regression
  • 14. Unsupervised Learning  Given unlabeled training samples  Discover low dimensional patterns, structure  E.g. Cluster news articles by topic
  • 15. Reinforcement Learning  Learn from delayed feedback  E.g. Machine learns how to play chess
  • 16. Overview  What is machine learning?  Applications of machine learning  Types of algorithms  Basics of statistical pattern recognition  Preprocessing  Feature Extraction/Selection  Learning  Final remarks
  • 17. Model of Statistical Pattern Recognition  Training (learning): classifier is trained to partition the feature space  Classification (testing): classifier assigns input pattern to one of pattern classes based on measured features Figure: Model for statistical pattern recognition
  • 18. Model of Statistical Pattern Recognition  Preprocessing: clean up the data  Separate data from background  Remove noise Figure: Model for statistical pattern recognition
  • 19. Model of Statistical Pattern Recognition  Feature Extraction/ Selection  Find the appropriate features for representing the training examples  Translate data into a vector space  Vector has d feature values Figure: Model for statistical pattern recognition x = x1 x2 ... xd
  • 20. Feature Extraction/ Selection  Feature vector: representation of real world objects  Choice of representation strongly influences results  Curse of Dimensionality  The number of examples needed to train increases rapidly with the number of features used  Feature Selection: select a subset of features that leads to smallest classification errors  Feature Extraction: create new features based
  • 21. Model of Statistical Pattern Recognition  Learning  The classifier is trained to identify the correct classes  Can use various methods to train the classifier Figure: Model for statistical pattern recognition
  • 22. Learning  Class-conditional densities: probability of feature vector belonging to class defined as  Known: optimal Bayes decision rule can be used  Unknown: must be learned Figure: Model for statistical pattern recognition P(x | wi ) x wi
  • 23. Learning  Form of class-conditional densities  Parametric: form is known, some parameters unknown  E.g. we know the data is Gaussian  Nonparametric: form is unknown  Either estimate density function or construct decision boundary rules Figure: Model for statistical pattern recognition
  • 24. Learning Figure: various approaches in statistical pattern recognition
  • 25. Overview  What is machine learning?  Applications of machine learning  Types of algorithms  Basics of statistical pattern recognition  Preprocessing  Feature Extraction/Selection  Learning  Final remarks
  • 26. 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  Type of problem will affect which approach you decide to use
  • 27. Sources  “Statistical Pattern Recognition: A Review”  Jain, Anil. K; Duin, Robert. P.W.; Mao, Jianchang (2000). “Statistical pattern recognition: a review”. IEEE Transtactions on Pattern Analysis and Machine Intelligence 22 (1): 4-37  “Machine Learning” Online Course  Andrew Ng  http://openclassroom.stanford.edu/MainFolder/Course Page.php?course=MachineLearning  “Machine Learning” Course  Kilian Weinberger  http://www.cse.wustl.edu/~kilian/cse517a2010/
  • 28. Image Sources  http://googlenewsblog.blogspot.com/2009_05_01 _archive.html  https://www.coursera.org/course/ml  http://visionwang.com/2009/01/11/apples-iphoto- vs-googles-picasa-technology-and-strategy/  http://www.techhive.com/article/2024221/  http://forums.macrumors.com/showthread.php?t= 480428  http://www.stanford.edu/class/cs224s/  http://en.wikipedia.org/wiki/Machine_learning

Hinweis der Redaktion

  1. Training examples: tagged photos of person of interest Output: prediction if picture is of person of interest
  2. Input: movies watched and movies rated positively Output: prediction of movies that watcher will enjoy
  3. Input: speech waveform Output: actual words spoken
  4. Spam detection – classify emails into spam vs ham Internet search – select most relevent web pages Medical records – predict disease or risks from patterns in medical data
  5. Supervised Learning – We know the correct answer
  6. Two main types of supervised learning problems
  7. Need to seek out patterns in the data
  8. Example – learn from past experience In chess, the computer will learn which positions lead to winning games
  9. Want to reduce the number of features needed