SlideShare a Scribd company logo
Machine Learning:
                         Introduction
                         Dr Valentina Plekhanova
                        University of Sunderland, UK




                       The Field of Machine Learning

  The goal of machine learning is to develop methods,
  techniques and tools for building intelligent learning
  machines, that can solve the problem in combination with
  machines,
                                    examples.
  an available data set of training examples.

  Note: A learning machine or an algorithm does not solve
  the problem directly.




Valentina Plekhanova          Machine Learning: Introduction                     2




                                The Meaning of Learning

When a learning machine improves its performance at a
given task over time, without reprogramming, it can be said
to have learned something.
Learning: improvement of performance with experience at a given task
 improve over task T
 with respect to performance measure P
 based on experience E

                                   Example from Machine/Computer Vision field:
                         learn to recognise objects from a visual scene or an image

                         T: identify all objects
                         P: accuracy (e.g. a number of objects correctly recognised)
                         E: a database of objects recorded

Valentina Plekhanova          Machine Learning: Introduction                     3




                                                                                       1
Components of a Learning Problem
 Task: the behaviour or task that’s being improved, e.g.
 classification, object recognition, acting in an environment.

 Data: the experiences that are being used to improve
 performance in the task.

 Measure of improvements: How can the improvement
 be measured? Examples:
   Provide more accurate solutions (e.g. increasing the accuracy in
 prediction)
   Cover a wider range of problems
   Obtain answers more economically (e.g. improved speed)
   Simplify codified knowledge
   New skills that were not presented initially
Valentina Plekhanova       Machine Learning: Introduction             4




                                                            Notes on
                               Learning Problem & Learning Tasks


  Learning Problem: Precise model that describes:
           Problem

          what is to be learned

          how it is done

        what measures are to be used in analysing and comparing the
       performance of different solutions.

  Learning tasks are formal definitions of “what we want to
                                           “what
  learn”.
  learn”.

Valentina Plekhanova       Machine Learning: Introduction             5




                                            Learning Algorithm


  In Machine learning: Learning algorithm - Learning Agent.


  Note: A learning agent is not concerned with constructing
  an exact answer (e.g. an exact concept definition).




Valentina Plekhanova       Machine Learning: Introduction             6




                                                                          2
Learning Feedback

     Learning feedback can be provided by the system
     environment or the agents themselves.
        Supervised learning: specifies the desired activities/objectives of
     learning – feedback from a teacher

       Unsupervised learning: no explicit feedback is provided and the
     objective is to find out useful and desired activities on the basis of trial-and-error
     and self-organisation processes – a passive observer

        Reinforcement learning: specifies the utility of the actual activity of
     the learner and the objectives is to maximise this utility – feedback from a critic



                                                                          [ Sen & Weiss, 1999 ]


Valentina Plekhanova             Machine Learning: Introduction                               7




                                                       Ways of Learning

      Rote learning, i.e. learning from memory; in a mechanical way
      Learning from examples and by practice
      Learning from instructions/advice/explanations
      Learning by analogy
      Learning by discovery
      …



Valentina Plekhanova             Machine Learning: Introduction                               8




                       Inductive & Deductive Learning

      Inductive Learning: Reasoning from a set of examples
                 Learning
      to produce a general rules. The rules should be
      applicable to new examples, but there is no guarantee
      that the result will be correct.
      Deductive Learning: Reasoning from a set of known
                 Learning
      facts and rules to produce additional rules that are
      guaranteed to be true.




Valentina Plekhanova             Machine Learning: Introduction                               9




                                                                                                  3
Assessment of Learning Algorithms

  The most common criteria for learning algorithms
  assessments are:

    Accuracy (e.g. percentages of correctly classified +’s and –’s)
    Efficiency (e.g. examples needed, computational tractability)
    Robustness (e.g. against noise, against incompleteness)
    Special requirements (e.g. incrementality, concept drift)
                               incrementality,
    Concept complexity (e.g. representational issues – examples & BK)
    Transparency (e.g. comprehensibility for the human user)




Valentina Plekhanova         Machine Learning: Introduction             10




                            Some Theoretical Settings


  Inductive Logic Programming (ILP)

  Probably Approximately Correct (PAC) Learning

  Learning as Optimisation (Tasks: Reinforcement Learning)
  Bayesian Learning
  …




Valentina Plekhanova         Machine Learning: Introduction             11




                         “Each task can be related to one or more methods”
                                Concept Learning: an Example


  Methods: Lazy Learning; Incremental Decision Tree
  Methods:
  Learning; Boosting; Support Vector Machines (SVM).

  Theories: e.g. Inductive Logic Programming (ILP);
  Theories:
  Probably Approximately Correct (PAC) Learning;
  Bayesian Learning; Statistical Learning.




Valentina Plekhanova         Machine Learning: Introduction             12




                                                                             4
Summary
                       A Model of Learning: Key Aspects
     Learner: who or what is doing the learning, e.g. an algorithm, a
   computer program.


     Domain: what is being learned, e.g. a function, a concept.


     Goal: why the learning is done.


     Representation: the way the objects to be learned are represented.


    Algorithmic Technology: the algorithmic framework to be used, e.g.
   decision trees, lazy learning, artificial neural networks, support vector
   machines.                                                       [Sen & Weiss, 1999 ]

Valentina Plekhanova         Machine Learning: Introduction                          13




                                                                     Summary
                       A Model of Learning: Key Aspects

     Information Source: the information/training data the program uses for
   learning, e.g. positive/negative examples, feedback from actions.

     Training/Learning Scenario: the description of the learning process, e.g.
   interactive, supervised / unsupervised, etc.

    Prior Knowledge: what is known in advance about the domain, e.g.
   about specific properties of the concepts to be learned.

     Success Criteria: the criteria for successful learning.

    Performance: e.g. the amount of time, space and computational power
   needed in order to learn a certain task.

                                                                   [Sen & Weiss, 1999 ]

Valentina Plekhanova         Machine Learning: Introduction                          14




                                                                                          5

More Related Content

PPTX
Hot Topics in Machine Learning For Research and thesis
PDF
Hot Topics in Machine Learning for Research and Thesis
PDF
Hot machine learning topics
PPTX
Machine learning
PPT
Machine learning
DOC
Intro/Overview on Machine Learning Presentation -2
PPTX
Machine Learning Unit 1 Semester 3 MSc IT Part 2 Mumbai University
PDF
Introduction to Machine Learning
Hot Topics in Machine Learning For Research and thesis
Hot Topics in Machine Learning for Research and Thesis
Hot machine learning topics
Machine learning
Machine learning
Intro/Overview on Machine Learning Presentation -2
Machine Learning Unit 1 Semester 3 MSc IT Part 2 Mumbai University
Introduction to Machine Learning

What's hot (20)

PDF
(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...
PPTX
Introduction To Machine Learning
PPTX
Introduction to machine learning
PDF
Lecture1 introduction to machine learning
PPTX
Machine Learning
PPTX
Types of Machine Learning
DOC
Lecture #1: Introduction to machine learning (ML)
PPT
2.17Mb ppt
PDF
Lecture 1: What is Machine Learning?
PPTX
Machine learning
PPTX
Machine Learning Basics
PPTX
introduction to machine learning
PPTX
Introduction to Deep Learning
DOCX
Advantages and disadvantages of machine learning language
PPTX
Machine Can Think
PPTX
Machine learning ppt
PPTX
Learning in AI
PPTX
Machine learning
PPTX
Machine Learning Final presentation
PPTX
A Friendly Introduction to Machine Learning
(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...
Introduction To Machine Learning
Introduction to machine learning
Lecture1 introduction to machine learning
Machine Learning
Types of Machine Learning
Lecture #1: Introduction to machine learning (ML)
2.17Mb ppt
Lecture 1: What is Machine Learning?
Machine learning
Machine Learning Basics
introduction to machine learning
Introduction to Deep Learning
Advantages and disadvantages of machine learning language
Machine Can Think
Machine learning ppt
Learning in AI
Machine learning
Machine Learning Final presentation
A Friendly Introduction to Machine Learning
Ad

Viewers also liked (10)

PDF
Machine Learning for Adversarial Agent Microworlds
PDF
Visualization and Machine Learning - for exploratory data ...
PPT
lec21.ppt
PPT
Semi-supervised Learning
PPTX
pptx - Psuedo Random Generator for Halfspaces
PPTX
Slide 1
PPT
Handout11
PDF
Guided Interactive Machine Learning
PPTX
Slide 1
PDF
EL MODELO DE NEGOCIO DE YOUTUBE
Machine Learning for Adversarial Agent Microworlds
Visualization and Machine Learning - for exploratory data ...
lec21.ppt
Semi-supervised Learning
pptx - Psuedo Random Generator for Halfspaces
Slide 1
Handout11
Guided Interactive Machine Learning
Slide 1
EL MODELO DE NEGOCIO DE YOUTUBE
Ad

Similar to Machine Learning: Machine Learning: Introduction Introduction (20)

PPTX
Chapter 6 - Learning data and analytics course
PPTX
Chapter 5 of 1
PPT
Brief Class Notes for Unit 5 - Copy - Copy.ppt
PPTX
Machine learning
PPTX
03 Machine Learning Overview.pptx
PDF
A Review on Introduction to Reinforcement Learning
PPT
acai01-updated.ppt
PDF
Introduction to Machine Learning Techniques
PDF
AI Lesson 33
PDF
Lesson 33
PDF
ch_02 Machine Learning Overview.pdf
PPTX
chapter Three artificial intelligence 1.pptx
PPT
How do Machine Learn in various environments.ppt
PPT
Introduction Machine Learning for beginners
PPT
Introduction of Machine Learning for beginners
PPT
Introduction to Machine Learning for Beginners
PPT
Machine Learning_application_what to do and why.ppt
PPT
Machine Learning introduction and types.ppt
PPT
Machine Learning basics POWERPOINT PRESENETATION
PPT
Introduction au Machine Learning : Concepts, Algorithmes et Applications
Chapter 6 - Learning data and analytics course
Chapter 5 of 1
Brief Class Notes for Unit 5 - Copy - Copy.ppt
Machine learning
03 Machine Learning Overview.pptx
A Review on Introduction to Reinforcement Learning
acai01-updated.ppt
Introduction to Machine Learning Techniques
AI Lesson 33
Lesson 33
ch_02 Machine Learning Overview.pdf
chapter Three artificial intelligence 1.pptx
How do Machine Learn in various environments.ppt
Introduction Machine Learning for beginners
Introduction of Machine Learning for beginners
Introduction to Machine Learning for Beginners
Machine Learning_application_what to do and why.ppt
Machine Learning introduction and types.ppt
Machine Learning basics POWERPOINT PRESENETATION
Introduction au Machine Learning : Concepts, Algorithmes et Applications

More from butest (20)

DOC
1. MPEG I.B.P frame之不同
PDF
LESSONS FROM THE MICHAEL JACKSON TRIAL
PPT
Timeline: The Life of Michael Jackson
DOCX
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
PDF
LESSONS FROM THE MICHAEL JACKSON TRIAL
PPTX
Com 380, Summer II
PPT
PPT
DOCX
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
DOC
MICHAEL JACKSON.doc
PPTX
Social Networks: Twitter Facebook SL - Slide 1
PPT
Facebook
DOCX
Executive Summary Hare Chevrolet is a General Motors dealership ...
DOC
Welcome to the Dougherty County Public Library's Facebook and ...
DOC
NEWS ANNOUNCEMENT
DOC
C-2100 Ultra Zoom.doc
DOC
MAC Printing on ITS Printers.doc.doc
DOC
Mac OS X Guide.doc
DOC
hier
DOC
WEB DESIGN!
DOC
Download
1. MPEG I.B.P frame之不同
LESSONS FROM THE MICHAEL JACKSON TRIAL
Timeline: The Life of Michael Jackson
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
LESSONS FROM THE MICHAEL JACKSON TRIAL
Com 380, Summer II
PPT
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
MICHAEL JACKSON.doc
Social Networks: Twitter Facebook SL - Slide 1
Facebook
Executive Summary Hare Chevrolet is a General Motors dealership ...
Welcome to the Dougherty County Public Library's Facebook and ...
NEWS ANNOUNCEMENT
C-2100 Ultra Zoom.doc
MAC Printing on ITS Printers.doc.doc
Mac OS X Guide.doc
hier
WEB DESIGN!
Download

Machine Learning: Machine Learning: Introduction Introduction

  • 1. Machine Learning: Introduction Dr Valentina Plekhanova University of Sunderland, UK The Field of Machine Learning The goal of machine learning is to develop methods, techniques and tools for building intelligent learning machines, that can solve the problem in combination with machines, examples. an available data set of training examples. Note: A learning machine or an algorithm does not solve the problem directly. Valentina Plekhanova Machine Learning: Introduction 2 The Meaning of Learning When a learning machine improves its performance at a given task over time, without reprogramming, it can be said to have learned something. Learning: improvement of performance with experience at a given task improve over task T with respect to performance measure P based on experience E Example from Machine/Computer Vision field: learn to recognise objects from a visual scene or an image T: identify all objects P: accuracy (e.g. a number of objects correctly recognised) E: a database of objects recorded Valentina Plekhanova Machine Learning: Introduction 3 1
  • 2. Components of a Learning Problem Task: the behaviour or task that’s being improved, e.g. classification, object recognition, acting in an environment. Data: the experiences that are being used to improve performance in the task. Measure of improvements: How can the improvement be measured? Examples: Provide more accurate solutions (e.g. increasing the accuracy in prediction) Cover a wider range of problems Obtain answers more economically (e.g. improved speed) Simplify codified knowledge New skills that were not presented initially Valentina Plekhanova Machine Learning: Introduction 4 Notes on Learning Problem & Learning Tasks Learning Problem: Precise model that describes: Problem what is to be learned how it is done what measures are to be used in analysing and comparing the performance of different solutions. Learning tasks are formal definitions of “what we want to “what learn”. learn”. Valentina Plekhanova Machine Learning: Introduction 5 Learning Algorithm In Machine learning: Learning algorithm - Learning Agent. Note: A learning agent is not concerned with constructing an exact answer (e.g. an exact concept definition). Valentina Plekhanova Machine Learning: Introduction 6 2
  • 3. Learning Feedback Learning feedback can be provided by the system environment or the agents themselves. Supervised learning: specifies the desired activities/objectives of learning – feedback from a teacher Unsupervised learning: no explicit feedback is provided and the objective is to find out useful and desired activities on the basis of trial-and-error and self-organisation processes – a passive observer Reinforcement learning: specifies the utility of the actual activity of the learner and the objectives is to maximise this utility – feedback from a critic [ Sen & Weiss, 1999 ] Valentina Plekhanova Machine Learning: Introduction 7 Ways of Learning Rote learning, i.e. learning from memory; in a mechanical way Learning from examples and by practice Learning from instructions/advice/explanations Learning by analogy Learning by discovery … Valentina Plekhanova Machine Learning: Introduction 8 Inductive & Deductive Learning Inductive Learning: Reasoning from a set of examples Learning to produce a general rules. The rules should be applicable to new examples, but there is no guarantee that the result will be correct. Deductive Learning: Reasoning from a set of known Learning facts and rules to produce additional rules that are guaranteed to be true. Valentina Plekhanova Machine Learning: Introduction 9 3
  • 4. Assessment of Learning Algorithms The most common criteria for learning algorithms assessments are: Accuracy (e.g. percentages of correctly classified +’s and –’s) Efficiency (e.g. examples needed, computational tractability) Robustness (e.g. against noise, against incompleteness) Special requirements (e.g. incrementality, concept drift) incrementality, Concept complexity (e.g. representational issues – examples & BK) Transparency (e.g. comprehensibility for the human user) Valentina Plekhanova Machine Learning: Introduction 10 Some Theoretical Settings Inductive Logic Programming (ILP) Probably Approximately Correct (PAC) Learning Learning as Optimisation (Tasks: Reinforcement Learning) Bayesian Learning … Valentina Plekhanova Machine Learning: Introduction 11 “Each task can be related to one or more methods” Concept Learning: an Example Methods: Lazy Learning; Incremental Decision Tree Methods: Learning; Boosting; Support Vector Machines (SVM). Theories: e.g. Inductive Logic Programming (ILP); Theories: Probably Approximately Correct (PAC) Learning; Bayesian Learning; Statistical Learning. Valentina Plekhanova Machine Learning: Introduction 12 4
  • 5. Summary A Model of Learning: Key Aspects Learner: who or what is doing the learning, e.g. an algorithm, a computer program. Domain: what is being learned, e.g. a function, a concept. Goal: why the learning is done. Representation: the way the objects to be learned are represented. Algorithmic Technology: the algorithmic framework to be used, e.g. decision trees, lazy learning, artificial neural networks, support vector machines. [Sen & Weiss, 1999 ] Valentina Plekhanova Machine Learning: Introduction 13 Summary A Model of Learning: Key Aspects Information Source: the information/training data the program uses for learning, e.g. positive/negative examples, feedback from actions. Training/Learning Scenario: the description of the learning process, e.g. interactive, supervised / unsupervised, etc. Prior Knowledge: what is known in advance about the domain, e.g. about specific properties of the concepts to be learned. Success Criteria: the criteria for successful learning. Performance: e.g. the amount of time, space and computational power needed in order to learn a certain task. [Sen & Weiss, 1999 ] Valentina Plekhanova Machine Learning: Introduction 14 5