SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
Machine Learning
                                Martin Sewell
                        Department of Computer Science
                            University College London

                April 2007 (last updated January 2009)


1    Introduction
Machine learning is an area of artificial intelligence concerned with the study
of computer algorithms that improve automatically through experience. In
practice, this involves creating programs that optimize a performance criterion
through the analysis of data. Machine learning can be viewed as an attempt to
automate ‘doing science’. For introductory texts, see Langley (1996), Mitchell
(1997), Alpaydin (2004) and Bishop (2006). Mitchell has long been considered
the ‘bible’, but is now slightly dated. Bishop (2006) is the first textbook on pat-
tern recognition to present the Bayesian viewpoint. For introductory books on
computational learning theory (which emphasizes the ‘probably approximately
correct’ (PAC) model of learning (Valiant 1984)), see Anthony and Biggs (1992)
and Kearns and Vazirani (1994). As the following taxonomy shows, machine
learning algorithms may be categorised in at least six ways.


2    Taxonomy
    • Model type
     probabilistic Build a full or partial probability model.
     non-probabilistic Find a discriminant/regession function directly.
    • Type of reasoning

     Induction Reasoning from observed training cases to general rules, which
         are then applied to the test cases.
     Transduction Reasoning from observed, specific (training) cases to spe-
         cific (test) cases. Figure 1 (page 2) shows the relationship between
         induction and transduction.

    • Type of machine learning



                                        1
Figure 1: Two types of inference:   induction-deduction and transduction
(Cherkassky and Mulier 1998)




                                    2
Supervised learning The algorithm is first presented with training data
        which consists of examples which include both the inputs and the
        desired outputs, thus enabling it to learn a function. The learner
        should then be able to generalize from the presented data to unseen
        examples. In situations where there is a cost to labeling data, a
        method known as active learning may be used, where the learner
        chooses which data to label.
     Unsupervised learning The algorithm is presented with examples from
        the input space only and a model is fit to these observations. For
        example, a clustering algorithm would be a form of unsupervised
        learning.
     Reinforcement learning An agent explores an environment and at the
         end receives a reward, which may be either positive or negative. In
         effect, the agent is told whether he was right or wrong, but is not
         told how. Examples include playing a game of chess (you don’t know
         whether you’ve won or lost until the very end) or a waitress in a
         restaurant (she has to wait for the end of the meal before she finds
         out whether or not she receives a tip).
    • The manner in which the training data are presented to the
      learner
     Batch All the data are given to the learner at the start of learning.
     On-line The learner receives one example at a time, and gives an esti-
         mate of the output, before receiving the correct value. The learner
         updates its current hypothesis in response to each new example and
         the quality of learning is assessed by the total number of mistakes
         made during learning.

    • Task
     Classification May be binary or multi-class.
     Regression Real-valued targets (generalizes classification).
    • Classification model type

     generative model Defines the joint probability of the data and latent
         variables of interest, and therefore explicitly states how the observa-
         tions are assumed to have been generated.
     discriminative model Focuses only on discriminating one class from
          another.


3    Desirable Features
Desirable features of a machine learning algorithm:


                                      3
• Simple solutions are appropriately favoured over complicated ones.
• Powerful enough to learn the solution to a given problem.
• Stable to parameter variations.
• Converges in finite time.

• Scales reasonably with the number of training examples, the number of
  input features and the number of test examples.




                                    4
References
ALPAYDIN, Ethem, 2004. Introduction to Machine Learning. Adaptive Com-
 putation and Machine Learning. Cambridge, MA: The MIT Press.
ANTHONY, Martin, and Norman BIGGS, 1992. Computational Learning The-
 ory. Volume 30 of Cambridge Tracts in Theoretical Computer Science. Cam-
 bridge: Cambridge University Press.

BISHOP, Christopher M., 2006. Pattern Recognition and Machine Learning.
  Information Science and Statistics. New York: Springer.
CHERKASSKY, Vladimir, and Filip MULIER, 1998. Learning from Data: Con-
 cepts, Theory, and Methods. Adaptive and Learning Systems for Signal Pro-
 cessing, Communications and Control Series. New York: Wiley.

KEARNS, Michael J., and Umesh V. VAZIRANI, 1994. An Introduction to
 Computational Learning Theory. Cambridge, MA: The MIT Press.
LANGLEY, Pat, 1996. Elements of Machine Learning. San Francisco, CA:
  Morgan Kaufmann.

MITCHELL, Tom M., 1997. Machine Learning. New York: McGraw-Hill.
VALIANT, L. G., 1984. A Theory of the Learnable. Communications of the
 ACM, 27(11), 1134–1142.




                                    5

Contenu connexe

Tendances

(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...
(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...
(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...Eirini Ntoutsi
 
Machine Learning Unit 2 Semester 3 MSc IT Part 2 Mumbai University
Machine Learning Unit 2 Semester 3  MSc IT Part 2 Mumbai UniversityMachine Learning Unit 2 Semester 3  MSc IT Part 2 Mumbai University
Machine Learning Unit 2 Semester 3 MSc IT Part 2 Mumbai UniversityMadhav Mishra
 
Supervised Machine Learning Techniques
Supervised Machine Learning TechniquesSupervised Machine Learning Techniques
Supervised Machine Learning TechniquesTara ram Goyal
 
(Machine Learning) Ensemble learning
(Machine Learning) Ensemble learning (Machine Learning) Ensemble learning
(Machine Learning) Ensemble learning Omkar Rane
 
Supervised learning and unsupervised learning
Supervised learning and unsupervised learningSupervised learning and unsupervised learning
Supervised learning and unsupervised learningArunakumariAkula1
 
Machine learning with ADA Boost
Machine learning with ADA BoostMachine learning with ADA Boost
Machine learning with ADA BoostAman Patel
 
Understanding the Applicability of Linear & Non-Linear Models Using a Case-Ba...
Understanding the Applicability of Linear & Non-Linear Models Using a Case-Ba...Understanding the Applicability of Linear & Non-Linear Models Using a Case-Ba...
Understanding the Applicability of Linear & Non-Linear Models Using a Case-Ba...ijaia
 
Short Story Submission on Meta Learning
Short Story Submission on Meta LearningShort Story Submission on Meta Learning
Short Story Submission on Meta Learningatulshah16
 
Machine learning ppt.
Machine learning ppt.Machine learning ppt.
Machine learning ppt.ASHOK KUMAR
 
Machine Learning - Ensemble Methods
Machine Learning - Ensemble MethodsMachine Learning - Ensemble Methods
Machine Learning - Ensemble MethodsAndrew Ferlitsch
 
RapidMiner: Data Mining And Rapid Miner
RapidMiner: Data Mining And Rapid MinerRapidMiner: Data Mining And Rapid Miner
RapidMiner: Data Mining And Rapid MinerDataminingTools Inc
 
Kato Mivule: An Overview of Adaptive Boosting – AdaBoost
Kato Mivule: An Overview of  Adaptive Boosting – AdaBoostKato Mivule: An Overview of  Adaptive Boosting – AdaBoost
Kato Mivule: An Overview of Adaptive Boosting – AdaBoostKato Mivule
 
Machine Learning Unit 1 Semester 3 MSc IT Part 2 Mumbai University
Machine Learning Unit 1 Semester 3  MSc IT Part 2 Mumbai UniversityMachine Learning Unit 1 Semester 3  MSc IT Part 2 Mumbai University
Machine Learning Unit 1 Semester 3 MSc IT Part 2 Mumbai UniversityMadhav Mishra
 
A Magnified Application of Deficient Data Using Bolzano Classifier
A Magnified Application of Deficient Data Using Bolzano ClassifierA Magnified Application of Deficient Data Using Bolzano Classifier
A Magnified Application of Deficient Data Using Bolzano Classifierjournal ijrtem
 
Machine Learning Interview Questions and Answers
Machine Learning Interview Questions and AnswersMachine Learning Interview Questions and Answers
Machine Learning Interview Questions and AnswersSatyam Jaiswal
 
Machine learning
Machine learningMachine learning
Machine learningdeepakbagam
 
Supervised Machine Learning
Supervised Machine LearningSupervised Machine Learning
Supervised Machine LearningAnkit Rai
 

Tendances (20)

(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...
(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...
(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...
 
Machine Learning Unit 2 Semester 3 MSc IT Part 2 Mumbai University
Machine Learning Unit 2 Semester 3  MSc IT Part 2 Mumbai UniversityMachine Learning Unit 2 Semester 3  MSc IT Part 2 Mumbai University
Machine Learning Unit 2 Semester 3 MSc IT Part 2 Mumbai University
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Supervised Machine Learning Techniques
Supervised Machine Learning TechniquesSupervised Machine Learning Techniques
Supervised Machine Learning Techniques
 
(Machine Learning) Ensemble learning
(Machine Learning) Ensemble learning (Machine Learning) Ensemble learning
(Machine Learning) Ensemble learning
 
Supervised learning and unsupervised learning
Supervised learning and unsupervised learningSupervised learning and unsupervised learning
Supervised learning and unsupervised learning
 
Machine learning with ADA Boost
Machine learning with ADA BoostMachine learning with ADA Boost
Machine learning with ADA Boost
 
Understanding the Applicability of Linear & Non-Linear Models Using a Case-Ba...
Understanding the Applicability of Linear & Non-Linear Models Using a Case-Ba...Understanding the Applicability of Linear & Non-Linear Models Using a Case-Ba...
Understanding the Applicability of Linear & Non-Linear Models Using a Case-Ba...
 
Machine Learning by Rj
Machine Learning by RjMachine Learning by Rj
Machine Learning by Rj
 
Short Story Submission on Meta Learning
Short Story Submission on Meta LearningShort Story Submission on Meta Learning
Short Story Submission on Meta Learning
 
Machine learning ppt.
Machine learning ppt.Machine learning ppt.
Machine learning ppt.
 
Machine Learning - Ensemble Methods
Machine Learning - Ensemble MethodsMachine Learning - Ensemble Methods
Machine Learning - Ensemble Methods
 
RapidMiner: Data Mining And Rapid Miner
RapidMiner: Data Mining And Rapid MinerRapidMiner: Data Mining And Rapid Miner
RapidMiner: Data Mining And Rapid Miner
 
Kato Mivule: An Overview of Adaptive Boosting – AdaBoost
Kato Mivule: An Overview of  Adaptive Boosting – AdaBoostKato Mivule: An Overview of  Adaptive Boosting – AdaBoost
Kato Mivule: An Overview of Adaptive Boosting – AdaBoost
 
Machine Learning Unit 1 Semester 3 MSc IT Part 2 Mumbai University
Machine Learning Unit 1 Semester 3  MSc IT Part 2 Mumbai UniversityMachine Learning Unit 1 Semester 3  MSc IT Part 2 Mumbai University
Machine Learning Unit 1 Semester 3 MSc IT Part 2 Mumbai University
 
A Magnified Application of Deficient Data Using Bolzano Classifier
A Magnified Application of Deficient Data Using Bolzano ClassifierA Magnified Application of Deficient Data Using Bolzano Classifier
A Magnified Application of Deficient Data Using Bolzano Classifier
 
Machine Learning Interview Questions and Answers
Machine Learning Interview Questions and AnswersMachine Learning Interview Questions and Answers
Machine Learning Interview Questions and Answers
 
Machine learning
Machine learningMachine learning
Machine learning
 
Statistical learning intro
Statistical learning introStatistical learning intro
Statistical learning intro
 
Supervised Machine Learning
Supervised Machine LearningSupervised Machine Learning
Supervised Machine Learning
 

En vedette

Alpaydin - Chapter 2
Alpaydin - Chapter 2Alpaydin - Chapter 2
Alpaydin - Chapter 2butest
 
Hawaii - JONATHAN WESTON CREATIVE MULTIMEDIA VIDEO PRODUCER PMP
Hawaii - JONATHAN WESTON CREATIVE MULTIMEDIA VIDEO PRODUCER PMPHawaii - JONATHAN WESTON CREATIVE MULTIMEDIA VIDEO PRODUCER PMP
Hawaii - JONATHAN WESTON CREATIVE MULTIMEDIA VIDEO PRODUCER PMPbutest
 
10-228
10-22810-228
10-228butest
 
WALD LECTURE 1
WALD LECTURE 1WALD LECTURE 1
WALD LECTURE 1butest
 
Word version - Home - Lethbridge College
Word version - Home - Lethbridge CollegeWord version - Home - Lethbridge College
Word version - Home - Lethbridge Collegebutest
 
Classification of CT..
Classification of CT..Classification of CT..
Classification of CT..butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALbutest
 
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
 
EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEbutest
 

En vedette (10)

Alpaydin - Chapter 2
Alpaydin - Chapter 2Alpaydin - Chapter 2
Alpaydin - Chapter 2
 
Hawaii - JONATHAN WESTON CREATIVE MULTIMEDIA VIDEO PRODUCER PMP
Hawaii - JONATHAN WESTON CREATIVE MULTIMEDIA VIDEO PRODUCER PMPHawaii - JONATHAN WESTON CREATIVE MULTIMEDIA VIDEO PRODUCER PMP
Hawaii - JONATHAN WESTON CREATIVE MULTIMEDIA VIDEO PRODUCER PMP
 
[PDF]
[PDF][PDF]
[PDF]
 
10-228
10-22810-228
10-228
 
WALD LECTURE 1
WALD LECTURE 1WALD LECTURE 1
WALD LECTURE 1
 
Word version - Home - Lethbridge College
Word version - Home - Lethbridge CollegeWord version - Home - Lethbridge College
Word version - Home - Lethbridge College
 
Classification of CT..
Classification of CT..Classification of CT..
Classification of CT..
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同
 
EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBE
 

Similaire à Machine Learning

Supervised learning techniques and applications
Supervised learning techniques and applicationsSupervised learning techniques and applications
Supervised learning techniques and applicationsBenjaminlapid1
 
Intro to machine learning
Intro to machine learningIntro to machine learning
Intro to machine learningAkshay Kanchan
 
Machine learning interview questions and answers
Machine learning interview questions and answersMachine learning interview questions and answers
Machine learning interview questions and answerskavinilavuG
 
Machine Learning Landscape
Machine Learning LandscapeMachine Learning Landscape
Machine Learning LandscapeEng Teong Cheah
 
Intro/Overview on Machine Learning Presentation -2
Intro/Overview on Machine Learning Presentation -2Intro/Overview on Machine Learning Presentation -2
Intro/Overview on Machine Learning Presentation -2Ankit Gupta
 
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
 
Lecture #1: Introduction to machine learning (ML)
Lecture #1: Introduction to machine learning (ML)Lecture #1: Introduction to machine learning (ML)
Lecture #1: Introduction to machine learning (ML)butest
 
Comparative Analysis: Effective Information Retrieval Using Different Learnin...
Comparative Analysis: Effective Information Retrieval Using Different Learnin...Comparative Analysis: Effective Information Retrieval Using Different Learnin...
Comparative Analysis: Effective Information Retrieval Using Different Learnin...RSIS International
 
Top 50 ML Ques & Ans.pdf
Top 50 ML Ques & Ans.pdfTop 50 ML Ques & Ans.pdf
Top 50 ML Ques & Ans.pdfJetender Sharma
 
machine learning
machine learningmachine learning
machine learningMounisha A
 
AI_06_Machine Learning.pptx
AI_06_Machine Learning.pptxAI_06_Machine Learning.pptx
AI_06_Machine Learning.pptxYousef Aburawi
 
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.pptxjawad184956
 
Introduction to machine learning-2023-IT-AI and DS.pdf
Introduction to machine learning-2023-IT-AI and DS.pdfIntroduction to machine learning-2023-IT-AI and DS.pdf
Introduction to machine learning-2023-IT-AI and DS.pdfSisayNegash4
 
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 coursegideymichael
 
introduction to machine learning
introduction to machine learningintroduction to machine learning
introduction to machine learningJohnson Ubah
 

Similaire à Machine Learning (20)

Supervised learning techniques and applications
Supervised learning techniques and applicationsSupervised learning techniques and applications
Supervised learning techniques and applications
 
Intro to machine learning
Intro to machine learningIntro to machine learning
Intro to machine learning
 
Machine learning interview questions and answers
Machine learning interview questions and answersMachine learning interview questions and answers
Machine learning interview questions and answers
 
Machine Learning Landscape
Machine Learning LandscapeMachine Learning Landscape
Machine Learning Landscape
 
Intro/Overview on Machine Learning Presentation -2
Intro/Overview on Machine Learning Presentation -2Intro/Overview on Machine Learning Presentation -2
Intro/Overview on Machine Learning Presentation -2
 
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 - Deep Learning
Machine Learning - Deep LearningMachine Learning - Deep Learning
Machine Learning - Deep Learning
 
Lecture #1: Introduction to machine learning (ML)
Lecture #1: Introduction to machine learning (ML)Lecture #1: Introduction to machine learning (ML)
Lecture #1: Introduction to machine learning (ML)
 
Comparative Analysis: Effective Information Retrieval Using Different Learnin...
Comparative Analysis: Effective Information Retrieval Using Different Learnin...Comparative Analysis: Effective Information Retrieval Using Different Learnin...
Comparative Analysis: Effective Information Retrieval Using Different Learnin...
 
Top 50 ML Ques & Ans.pdf
Top 50 ML Ques & Ans.pdfTop 50 ML Ques & Ans.pdf
Top 50 ML Ques & Ans.pdf
 
Introduction to machine learning
Introduction to machine learningIntroduction to machine learning
Introduction to machine learning
 
syllabus-CBR.pdf
syllabus-CBR.pdfsyllabus-CBR.pdf
syllabus-CBR.pdf
 
machine learning
machine learningmachine learning
machine learning
 
AI_06_Machine Learning.pptx
AI_06_Machine Learning.pptxAI_06_Machine Learning.pptx
AI_06_Machine Learning.pptx
 
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
 
Introduction to machine learning-2023-IT-AI and DS.pdf
Introduction to machine learning-2023-IT-AI and DS.pdfIntroduction to machine learning-2023-IT-AI and DS.pdf
Introduction to machine learning-2023-IT-AI and DS.pdf
 
Machine learning
Machine learningMachine learning
Machine learning
 
ML
MLML
ML
 
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
 
introduction to machine learning
introduction to machine learningintroduction to machine learning
introduction to machine learning
 

Plus de butest

Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jacksonbutest
 
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 TRIALbutest
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer IIbutest
 
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 Jazzbutest
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.docbutest
 
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 1butest
 
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 ANNOUNCEMENTbutest
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docbutest
 
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.docbutest
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.docbutest
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!butest
 
Download
DownloadDownload
Downloadbutest
 
resume.doc
resume.docresume.doc
resume.docbutest
 
Download.doc.doc
Download.doc.docDownload.doc.doc
Download.doc.docbutest
 

Plus de butest (20)

Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jackson
 
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 ...
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer II
 
PPT
PPTPPT
PPT
 
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
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.doc
 
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
 
Facebook
Facebook Facebook
Facebook
 
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 ...
 
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 ...
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENT
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.doc
 
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
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.doc
 
hier
hierhier
hier
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!
 
Download
DownloadDownload
Download
 
resume.doc
resume.docresume.doc
resume.doc
 
Download.doc.doc
Download.doc.docDownload.doc.doc
Download.doc.doc
 

Machine Learning

  • 1. Machine Learning Martin Sewell Department of Computer Science University College London April 2007 (last updated January 2009) 1 Introduction Machine learning is an area of artificial intelligence concerned with the study of computer algorithms that improve automatically through experience. In practice, this involves creating programs that optimize a performance criterion through the analysis of data. Machine learning can be viewed as an attempt to automate ‘doing science’. For introductory texts, see Langley (1996), Mitchell (1997), Alpaydin (2004) and Bishop (2006). Mitchell has long been considered the ‘bible’, but is now slightly dated. Bishop (2006) is the first textbook on pat- tern recognition to present the Bayesian viewpoint. For introductory books on computational learning theory (which emphasizes the ‘probably approximately correct’ (PAC) model of learning (Valiant 1984)), see Anthony and Biggs (1992) and Kearns and Vazirani (1994). As the following taxonomy shows, machine learning algorithms may be categorised in at least six ways. 2 Taxonomy • Model type probabilistic Build a full or partial probability model. non-probabilistic Find a discriminant/regession function directly. • Type of reasoning Induction Reasoning from observed training cases to general rules, which are then applied to the test cases. Transduction Reasoning from observed, specific (training) cases to spe- cific (test) cases. Figure 1 (page 2) shows the relationship between induction and transduction. • Type of machine learning 1
  • 2. Figure 1: Two types of inference: induction-deduction and transduction (Cherkassky and Mulier 1998) 2
  • 3. Supervised learning The algorithm is first presented with training data which consists of examples which include both the inputs and the desired outputs, thus enabling it to learn a function. The learner should then be able to generalize from the presented data to unseen examples. In situations where there is a cost to labeling data, a method known as active learning may be used, where the learner chooses which data to label. Unsupervised learning The algorithm is presented with examples from the input space only and a model is fit to these observations. For example, a clustering algorithm would be a form of unsupervised learning. Reinforcement learning An agent explores an environment and at the end receives a reward, which may be either positive or negative. In effect, the agent is told whether he was right or wrong, but is not told how. Examples include playing a game of chess (you don’t know whether you’ve won or lost until the very end) or a waitress in a restaurant (she has to wait for the end of the meal before she finds out whether or not she receives a tip). • The manner in which the training data are presented to the learner Batch All the data are given to the learner at the start of learning. On-line The learner receives one example at a time, and gives an esti- mate of the output, before receiving the correct value. The learner updates its current hypothesis in response to each new example and the quality of learning is assessed by the total number of mistakes made during learning. • Task Classification May be binary or multi-class. Regression Real-valued targets (generalizes classification). • Classification model type generative model Defines the joint probability of the data and latent variables of interest, and therefore explicitly states how the observa- tions are assumed to have been generated. discriminative model Focuses only on discriminating one class from another. 3 Desirable Features Desirable features of a machine learning algorithm: 3
  • 4. • Simple solutions are appropriately favoured over complicated ones. • Powerful enough to learn the solution to a given problem. • Stable to parameter variations. • Converges in finite time. • Scales reasonably with the number of training examples, the number of input features and the number of test examples. 4
  • 5. References ALPAYDIN, Ethem, 2004. Introduction to Machine Learning. Adaptive Com- putation and Machine Learning. Cambridge, MA: The MIT Press. ANTHONY, Martin, and Norman BIGGS, 1992. Computational Learning The- ory. Volume 30 of Cambridge Tracts in Theoretical Computer Science. Cam- bridge: Cambridge University Press. BISHOP, Christopher M., 2006. Pattern Recognition and Machine Learning. Information Science and Statistics. New York: Springer. CHERKASSKY, Vladimir, and Filip MULIER, 1998. Learning from Data: Con- cepts, Theory, and Methods. Adaptive and Learning Systems for Signal Pro- cessing, Communications and Control Series. New York: Wiley. KEARNS, Michael J., and Umesh V. VAZIRANI, 1994. An Introduction to Computational Learning Theory. Cambridge, MA: The MIT Press. LANGLEY, Pat, 1996. Elements of Machine Learning. San Francisco, CA: Morgan Kaufmann. MITCHELL, Tom M., 1997. Machine Learning. New York: McGraw-Hill. VALIANT, L. G., 1984. A Theory of the Learnable. Communications of the ACM, 27(11), 1134–1142. 5