SlideShare a Scribd company logo
COSC 4350 and 5350 Artificial Intelligence Induction and Decision Tree Learning (Part 1) Dr. Lappoon R. Tang
Overview Types of learning History of machine learning Inductive learning Decision tree learning
Readings R & N: Chapter 18 Sec 18.1 Sec 18.2 Sec 18.3, skim through “ Noise and overfitting” “ Broadening the applicability of decision trees”
What is Machine Learning? “ Any process by which a system improves performance” – Herbert Simon “ The ability of a device to improve its performance based on its past performance” – www.atis.org
What is Machine Learning? What is the task? Classification Medical diagnosis Identification of gene functions based on sequence information Recognition of speech, handwritten letters, human faces, and so on Problem solving Planning (e.g. using case based learning) Solving calculus problems (e.g. using case based learning) Playing checkers/chess/backgamon Balancing a pole (e.g. using reinforcement learning) Driving a car (e.g. using reinforcement learning)
What is Machine Learning? How is performance measured? Classification accuracy Solution correctness and quality Computational efficiency of the learning process
Why Study Learning? Automated/semi-automated development of intelligent systems Develop systems that are too difficult or impossible to construct manually because they  require specific detailed knowledge  or skills tuned to a particular complex task –  knowledge acquisition bottleneck   e.g. a machine translation program Develop systems that can automatically  adapt and customize themselves  to the needs of individual users through experience –  coping with an unknown environment e.g. a personalized email filter
Why Study Learning? (Cont’d) Time is right Initial algorithms and theory in place Growing amounts of online data Computational power is available A more controversial reason: perhaps, we can gain insights in how human beings learn by researching in learning mechanisms
Different Types of Learning There are different kinds of learning methods – a particular type of learning is used depending on the availability of training data Training data != data A piece of training data is annotated with its class (positive example or negative example) Data are simply naturally available “raw” data (e.g. a particular example without knowing its classification)
Different Types of Learning (Cont’d) Supervised learning training data is available and is given to the learning mechanism (i.e. the learner) Unsupervised learning only data is available but not training data, and raw data is given to the learner Reinforcement learning a feedback signal from the learner’s  environment  is available to the learner’s decision, the learner can use the feedback signal to adjust its own behavior Example: when we didn’t behave as a kid, our parent gave us a “feedback signal” like physical discipline to help us correct our mistakes  
Brief History of Machine Learning 1940’s: Perceptrons 1950’s: Samuels checker player 1960’s: Pattern recognition 1970’s: “Symbolic machine learning” – learning of rule based classifiers 1980’s: Continued progress on rule based classifiers (decision tree and rule learning); Resurgence of neural networks; Development of a formal framework of learning theory (PAC learning) 1990’s: Data mining; Reinforcement learning; New learning paradigms (Inductive Logic Programming, Ensemble learning); Learning the structure of a Bayesian network 2000’s: Continued progress on existing areas; Using unlabeled data in learning (e.g. co-training, active learning for selective sampling); Scaling up supervised learning to handle large training sets; Combining supervised and unsupervised learning methods; …
Inductive learning Simplest form: learn a function from examples Idea: Given:   f : the  target function Examples of  f  where an  example  is a pair ( x ,  f(x) ) (training data) and examples might have noise Problem: find a  hypothesis   h  such that  h  ≈  f  ( h  is mostly consistent with  f ) (This is a highly simplified model of real learning: Ignores prior knowledge Assumes that there are no missing examples)
Inductive learning method Construct/adjust  h  to agree with  f  on training set ( h  is  a consistent hypothesis  if it agrees with  f  on all examples) E.g., curve fitting: Outlier / Noise
Inductive learning method (cont’d) Construct/adjust  h  to agree with  f  on training set ( h  is  consistent  if it agrees with  f  on all examples) E.g., curve fitting:
Inductive learning method (cont’d) Construct/adjust  h  to agree with  f  on training set ( h  is  consistent  if it agrees with  f  on all examples) E.g., curve fitting:
Inductive learning method (cont’d) Construct/adjust  h  to agree with  f  on training set ( h  is  consistent  if it agrees with  f  on all examples) E.g., curve fitting:
Inductive learning method (cont’d) Construct/adjust  h  to agree with  f  on training set ( h  is  consistent  if it agrees with  f  on all examples) E.g., curve fitting:
Inductive learning method: Ockham’s Razor Construct/adjust  h  to agree with  f  on training set ( h  is  consistent  if it agrees with  f  on all examples) E.g., curve fitting: Ockham’s razor: simplest hypothesis has the most explanative power Hypothesis 2 is the simplest one that fits the data “reasonably” well Complexity of a hypothesis can be measure, for instance in this case, by the degree of the polynomial 1 2 3 4
Ad

More Related Content

What's hot (20)

Probabilistic Reasoning
Probabilistic ReasoningProbabilistic Reasoning
Probabilistic Reasoning
Junya Tanaka
 
Fuzzy Clustering(C-means, K-means)
Fuzzy Clustering(C-means, K-means)Fuzzy Clustering(C-means, K-means)
Fuzzy Clustering(C-means, K-means)
UMBC
 
Inference in First-Order Logic
Inference in First-Order Logic Inference in First-Order Logic
Inference in First-Order Logic
Junya Tanaka
 
Concept learning
Concept learningConcept learning
Concept learning
Musa Hawamdah
 
Heuristic Search in Artificial Intelligence | Heuristic Function in AI | Admi...
Heuristic Search in Artificial Intelligence | Heuristic Function in AI | Admi...Heuristic Search in Artificial Intelligence | Heuristic Function in AI | Admi...
Heuristic Search in Artificial Intelligence | Heuristic Function in AI | Admi...
RahulSharma4566
 
Forward Backward Chaining
Forward Backward ChainingForward Backward Chaining
Forward Backward Chaining
QAU ISLAMABAD,PAKISTAN
 
5.3 mining sequential patterns
5.3 mining sequential patterns5.3 mining sequential patterns
5.3 mining sequential patterns
Krish_ver2
 
Decision trees in Machine Learning
Decision trees in Machine Learning Decision trees in Machine Learning
Decision trees in Machine Learning
Mohammad Junaid Khan
 
I. Mini-Max Algorithm in AI
I. Mini-Max Algorithm in AII. Mini-Max Algorithm in AI
I. Mini-Max Algorithm in AI
vikas dhakane
 
Artificial intelligence and knowledge representation
Artificial intelligence and knowledge representationArtificial intelligence and knowledge representation
Artificial intelligence and knowledge representation
Sajan Sahu
 
Lecture 18: Gaussian Mixture Models and Expectation Maximization
Lecture 18: Gaussian Mixture Models and Expectation MaximizationLecture 18: Gaussian Mixture Models and Expectation Maximization
Lecture 18: Gaussian Mixture Models and Expectation Maximization
butest
 
Minmax Algorithm In Artificial Intelligence slides
Minmax Algorithm In Artificial Intelligence slidesMinmax Algorithm In Artificial Intelligence slides
Minmax Algorithm In Artificial Intelligence slides
SamiaAziz4
 
Heuristc Search Techniques
Heuristc Search TechniquesHeuristc Search Techniques
Heuristc Search Techniques
Jismy .K.Jose
 
Hill climbing
Hill climbingHill climbing
Hill climbing
Mohammad Faizan
 
Naive Bayes
Naive BayesNaive Bayes
Naive Bayes
CloudxLab
 
Adaptive Resonance Theory
Adaptive Resonance TheoryAdaptive Resonance Theory
Adaptive Resonance Theory
surat murthy
 
2.5 backpropagation
2.5 backpropagation2.5 backpropagation
2.5 backpropagation
Krish_ver2
 
Data preprocessing using Machine Learning
Data  preprocessing using Machine Learning Data  preprocessing using Machine Learning
Data preprocessing using Machine Learning
Gopal Sakarkar
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AI
Vishal Singh
 
Feature selection
Feature selectionFeature selection
Feature selection
Dong Guo
 
Probabilistic Reasoning
Probabilistic ReasoningProbabilistic Reasoning
Probabilistic Reasoning
Junya Tanaka
 
Fuzzy Clustering(C-means, K-means)
Fuzzy Clustering(C-means, K-means)Fuzzy Clustering(C-means, K-means)
Fuzzy Clustering(C-means, K-means)
UMBC
 
Inference in First-Order Logic
Inference in First-Order Logic Inference in First-Order Logic
Inference in First-Order Logic
Junya Tanaka
 
Heuristic Search in Artificial Intelligence | Heuristic Function in AI | Admi...
Heuristic Search in Artificial Intelligence | Heuristic Function in AI | Admi...Heuristic Search in Artificial Intelligence | Heuristic Function in AI | Admi...
Heuristic Search in Artificial Intelligence | Heuristic Function in AI | Admi...
RahulSharma4566
 
5.3 mining sequential patterns
5.3 mining sequential patterns5.3 mining sequential patterns
5.3 mining sequential patterns
Krish_ver2
 
Decision trees in Machine Learning
Decision trees in Machine Learning Decision trees in Machine Learning
Decision trees in Machine Learning
Mohammad Junaid Khan
 
I. Mini-Max Algorithm in AI
I. Mini-Max Algorithm in AII. Mini-Max Algorithm in AI
I. Mini-Max Algorithm in AI
vikas dhakane
 
Artificial intelligence and knowledge representation
Artificial intelligence and knowledge representationArtificial intelligence and knowledge representation
Artificial intelligence and knowledge representation
Sajan Sahu
 
Lecture 18: Gaussian Mixture Models and Expectation Maximization
Lecture 18: Gaussian Mixture Models and Expectation MaximizationLecture 18: Gaussian Mixture Models and Expectation Maximization
Lecture 18: Gaussian Mixture Models and Expectation Maximization
butest
 
Minmax Algorithm In Artificial Intelligence slides
Minmax Algorithm In Artificial Intelligence slidesMinmax Algorithm In Artificial Intelligence slides
Minmax Algorithm In Artificial Intelligence slides
SamiaAziz4
 
Heuristc Search Techniques
Heuristc Search TechniquesHeuristc Search Techniques
Heuristc Search Techniques
Jismy .K.Jose
 
Adaptive Resonance Theory
Adaptive Resonance TheoryAdaptive Resonance Theory
Adaptive Resonance Theory
surat murthy
 
2.5 backpropagation
2.5 backpropagation2.5 backpropagation
2.5 backpropagation
Krish_ver2
 
Data preprocessing using Machine Learning
Data  preprocessing using Machine Learning Data  preprocessing using Machine Learning
Data preprocessing using Machine Learning
Gopal Sakarkar
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AI
Vishal Singh
 
Feature selection
Feature selectionFeature selection
Feature selection
Dong Guo
 

Similar to Induction and Decision Tree Learning (Part 1) (20)

Introduction to Machine Learning.
Introduction to Machine Learning.Introduction to Machine Learning.
Introduction to Machine Learning.
butest
 
Introduction to Machine Learning* Prof. D. Spears
Introduction to Machine Learning* Prof. D. SpearsIntroduction to Machine Learning* Prof. D. Spears
Introduction to Machine Learning* Prof. D. Spears
butest
 
Introduction
IntroductionIntroduction
Introduction
butest
 
Introduction
IntroductionIntroduction
Introduction
butest
 
Introduction
IntroductionIntroduction
Introduction
butest
 
Machine Learning: Foundations Course Number 0368403401
Machine Learning: Foundations Course Number 0368403401Machine Learning: Foundations Course Number 0368403401
Machine Learning: Foundations Course Number 0368403401
butest
 
Machine Learning: Foundations Course Number 0368403401
Machine Learning: Foundations Course Number 0368403401Machine Learning: Foundations Course Number 0368403401
Machine Learning: Foundations Course Number 0368403401
butest
 
Chapter 6 - Learning data and analytics course
Chapter 6 - Learning data and analytics courseChapter 6 - Learning data and analytics course
Chapter 6 - Learning data and analytics course
gideymichael
 
Machine_Learning.pptx
Machine_Learning.pptxMachine_Learning.pptx
Machine_Learning.pptx
shubhamatak136
 
Machine Learning presentation.
Machine Learning presentation.Machine Learning presentation.
Machine Learning presentation.
butest
 
Machine Learning and Inductive Inference
Machine Learning and Inductive InferenceMachine Learning and Inductive Inference
Machine Learning and Inductive Inference
butest
 
A Machine Learning Primer,
A Machine Learning Primer,A Machine Learning Primer,
A Machine Learning Primer,
Eirini Ntoutsi
 
3171617_introduction_applied machine learning.pptx
3171617_introduction_applied machine learning.pptx3171617_introduction_applied machine learning.pptx
3171617_introduction_applied machine learning.pptx
jainyshah20
 
Machine Learning: Decision Trees Chapter 18.1-18.3
Machine Learning: Decision Trees Chapter 18.1-18.3Machine Learning: Decision Trees Chapter 18.1-18.3
Machine Learning: Decision Trees Chapter 18.1-18.3
butest
 
Unit 1 - ML - Introduction to Machine Learning.pptx
Unit 1 - ML - Introduction to Machine Learning.pptxUnit 1 - ML - Introduction to Machine Learning.pptx
Unit 1 - ML - Introduction to Machine Learning.pptx
jawad184956
 
3_learning.ppt
3_learning.ppt3_learning.ppt
3_learning.ppt
butest
 
PPT SLIDES
PPT SLIDESPPT SLIDES
PPT SLIDES
butest
 
PPT SLIDES
PPT SLIDESPPT SLIDES
PPT SLIDES
butest
 
machinecanthink-160226155704.pdf
machinecanthink-160226155704.pdfmachinecanthink-160226155704.pdf
machinecanthink-160226155704.pdf
PranavPatil822557
 
Machine Can Think
Machine Can ThinkMachine Can Think
Machine Can Think
Rahul Jaiman
 
Introduction to Machine Learning.
Introduction to Machine Learning.Introduction to Machine Learning.
Introduction to Machine Learning.
butest
 
Introduction to Machine Learning* Prof. D. Spears
Introduction to Machine Learning* Prof. D. SpearsIntroduction to Machine Learning* Prof. D. Spears
Introduction to Machine Learning* Prof. D. Spears
butest
 
Introduction
IntroductionIntroduction
Introduction
butest
 
Introduction
IntroductionIntroduction
Introduction
butest
 
Introduction
IntroductionIntroduction
Introduction
butest
 
Machine Learning: Foundations Course Number 0368403401
Machine Learning: Foundations Course Number 0368403401Machine Learning: Foundations Course Number 0368403401
Machine Learning: Foundations Course Number 0368403401
butest
 
Machine Learning: Foundations Course Number 0368403401
Machine Learning: Foundations Course Number 0368403401Machine Learning: Foundations Course Number 0368403401
Machine Learning: Foundations Course Number 0368403401
butest
 
Chapter 6 - Learning data and analytics course
Chapter 6 - Learning data and analytics courseChapter 6 - Learning data and analytics course
Chapter 6 - Learning data and analytics course
gideymichael
 
Machine Learning presentation.
Machine Learning presentation.Machine Learning presentation.
Machine Learning presentation.
butest
 
Machine Learning and Inductive Inference
Machine Learning and Inductive InferenceMachine Learning and Inductive Inference
Machine Learning and Inductive Inference
butest
 
A Machine Learning Primer,
A Machine Learning Primer,A Machine Learning Primer,
A Machine Learning Primer,
Eirini Ntoutsi
 
3171617_introduction_applied machine learning.pptx
3171617_introduction_applied machine learning.pptx3171617_introduction_applied machine learning.pptx
3171617_introduction_applied machine learning.pptx
jainyshah20
 
Machine Learning: Decision Trees Chapter 18.1-18.3
Machine Learning: Decision Trees Chapter 18.1-18.3Machine Learning: Decision Trees Chapter 18.1-18.3
Machine Learning: Decision Trees Chapter 18.1-18.3
butest
 
Unit 1 - ML - Introduction to Machine Learning.pptx
Unit 1 - ML - Introduction to Machine Learning.pptxUnit 1 - ML - Introduction to Machine Learning.pptx
Unit 1 - ML - Introduction to Machine Learning.pptx
jawad184956
 
3_learning.ppt
3_learning.ppt3_learning.ppt
3_learning.ppt
butest
 
PPT SLIDES
PPT SLIDESPPT SLIDES
PPT SLIDES
butest
 
PPT SLIDES
PPT SLIDESPPT SLIDES
PPT SLIDES
butest
 
machinecanthink-160226155704.pdf
machinecanthink-160226155704.pdfmachinecanthink-160226155704.pdf
machinecanthink-160226155704.pdf
PranavPatil822557
 
Ad

More from butest (20)

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBE
butest
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同
butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
butest
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jackson
butest
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
butest
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer II
butest
 
PPT
PPTPPT
PPT
butest
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
butest
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.doc
butest
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1
butest
 
Facebook
Facebook Facebook
Facebook
butest
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...
butest
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...
butest
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENT
butest
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.doc
butest
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.doc
butest
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.doc
butest
 
hier
hierhier
hier
butest
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!
butest
 
EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBE
butest
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同
butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
butest
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jackson
butest
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
butest
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer II
butest
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
butest
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.doc
butest
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1
butest
 
Facebook
Facebook Facebook
Facebook
butest
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...
butest
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...
butest
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENT
butest
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.doc
butest
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.doc
butest
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.doc
butest
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!
butest
 
Ad

Induction and Decision Tree Learning (Part 1)

  • 1. COSC 4350 and 5350 Artificial Intelligence Induction and Decision Tree Learning (Part 1) Dr. Lappoon R. Tang
  • 2. Overview Types of learning History of machine learning Inductive learning Decision tree learning
  • 3. Readings R & N: Chapter 18 Sec 18.1 Sec 18.2 Sec 18.3, skim through “ Noise and overfitting” “ Broadening the applicability of decision trees”
  • 4. What is Machine Learning? “ Any process by which a system improves performance” – Herbert Simon “ The ability of a device to improve its performance based on its past performance” – www.atis.org
  • 5. What is Machine Learning? What is the task? Classification Medical diagnosis Identification of gene functions based on sequence information Recognition of speech, handwritten letters, human faces, and so on Problem solving Planning (e.g. using case based learning) Solving calculus problems (e.g. using case based learning) Playing checkers/chess/backgamon Balancing a pole (e.g. using reinforcement learning) Driving a car (e.g. using reinforcement learning)
  • 6. What is Machine Learning? How is performance measured? Classification accuracy Solution correctness and quality Computational efficiency of the learning process
  • 7. Why Study Learning? Automated/semi-automated development of intelligent systems Develop systems that are too difficult or impossible to construct manually because they require specific detailed knowledge or skills tuned to a particular complex task – knowledge acquisition bottleneck e.g. a machine translation program Develop systems that can automatically adapt and customize themselves to the needs of individual users through experience – coping with an unknown environment e.g. a personalized email filter
  • 8. Why Study Learning? (Cont’d) Time is right Initial algorithms and theory in place Growing amounts of online data Computational power is available A more controversial reason: perhaps, we can gain insights in how human beings learn by researching in learning mechanisms
  • 9. Different Types of Learning There are different kinds of learning methods – a particular type of learning is used depending on the availability of training data Training data != data A piece of training data is annotated with its class (positive example or negative example) Data are simply naturally available “raw” data (e.g. a particular example without knowing its classification)
  • 10. Different Types of Learning (Cont’d) Supervised learning training data is available and is given to the learning mechanism (i.e. the learner) Unsupervised learning only data is available but not training data, and raw data is given to the learner Reinforcement learning a feedback signal from the learner’s environment is available to the learner’s decision, the learner can use the feedback signal to adjust its own behavior Example: when we didn’t behave as a kid, our parent gave us a “feedback signal” like physical discipline to help us correct our mistakes 
  • 11. Brief History of Machine Learning 1940’s: Perceptrons 1950’s: Samuels checker player 1960’s: Pattern recognition 1970’s: “Symbolic machine learning” – learning of rule based classifiers 1980’s: Continued progress on rule based classifiers (decision tree and rule learning); Resurgence of neural networks; Development of a formal framework of learning theory (PAC learning) 1990’s: Data mining; Reinforcement learning; New learning paradigms (Inductive Logic Programming, Ensemble learning); Learning the structure of a Bayesian network 2000’s: Continued progress on existing areas; Using unlabeled data in learning (e.g. co-training, active learning for selective sampling); Scaling up supervised learning to handle large training sets; Combining supervised and unsupervised learning methods; …
  • 12. Inductive learning Simplest form: learn a function from examples Idea: Given: f : the target function Examples of f where an example is a pair ( x , f(x) ) (training data) and examples might have noise Problem: find a hypothesis h such that h ≈ f ( h is mostly consistent with f ) (This is a highly simplified model of real learning: Ignores prior knowledge Assumes that there are no missing examples)
  • 13. Inductive learning method Construct/adjust h to agree with f on training set ( h is a consistent hypothesis if it agrees with f on all examples) E.g., curve fitting: Outlier / Noise
  • 14. Inductive learning method (cont’d) Construct/adjust h to agree with f on training set ( h is consistent if it agrees with f on all examples) E.g., curve fitting:
  • 15. Inductive learning method (cont’d) Construct/adjust h to agree with f on training set ( h is consistent if it agrees with f on all examples) E.g., curve fitting:
  • 16. Inductive learning method (cont’d) Construct/adjust h to agree with f on training set ( h is consistent if it agrees with f on all examples) E.g., curve fitting:
  • 17. Inductive learning method (cont’d) Construct/adjust h to agree with f on training set ( h is consistent if it agrees with f on all examples) E.g., curve fitting:
  • 18. Inductive learning method: Ockham’s Razor Construct/adjust h to agree with f on training set ( h is consistent if it agrees with f on all examples) E.g., curve fitting: Ockham’s razor: simplest hypothesis has the most explanative power Hypothesis 2 is the simplest one that fits the data “reasonably” well Complexity of a hypothesis can be measure, for instance in this case, by the degree of the polynomial 1 2 3 4
  翻译: