3.1.1 Introduction to Machine Learning

Slides:



Advertisements
Similar presentations
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California
Advertisements

1 Machine Learning: Lecture 1 Overview of Machine Learning (Based on Chapter 1 of Mitchell T.., Machine Learning, 1997)
An Overview of Machine Learning
Data Visualization STAT 890, STAT 442, CM 462
Decision Making: An Introduction 1. 2 Decision Making Decision Making is a process of choosing among two or more alternative courses of action for the.
1 Lecture 35 Brief Introduction to Main AI Areas (cont’d) Overview  Lecture Objective: Present the General Ideas on the AI Branches Below  Introduction.
Supervised learning Given training examples of inputs and corresponding outputs, produce the “correct” outputs for new inputs Two main scenarios: –Classification:
CII504 Intelligent Engine © 2005 Irfan Subakti Department of Informatics Institute Technology of Sepuluh Nopember Surabaya - Indonesia.
1 Chapter 10 Introduction to Machine Learning. 2 Chapter 10 Contents (1) l Training l Rote Learning l Concept Learning l Hypotheses l General to Specific.
CIS 678 Artificial Intelligence problems deduction, reasoning knowledge representation planning learning natural language processing motion and manipulation.
01 -1 Lecture 01 Artificial Intelligence Topics –Introduction –Knowledge representation –Knowledge reasoning –Machine learning –Applications.
LEARNING FROM OBSERVATIONS Yılmaz KILIÇASLAN. Definition Learning takes place as the agent observes its interactions with the world and its own decision-making.
An Introduction to Machine Learning In the area of AI (earlier) machine learning took a back seat to Expert Systems Expert system development usually consists.
Machine Learning Bob Durrant School of Computer Science
Machine Learning (Extended) Dr. Ata Kaban
Learning From Data Chichang Jou Tamkang University.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
1 MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING By Kaan Tariman M.S. in Computer Science CSCI 8810 Course Project.
Learning: Introduction and Overview
Chapter 5 Data mining : A Closer Look.
Introduction to machine learning
Introduction to Data Mining Engineering Group in ACL.
Artificial Intelligence 6. Machine Learning, Version Space Method
Machine Learning. Learning agent Any other agent.
Spatial Statistics and Spatial Knowledge Discovery First law of geography [Tobler]: Everything is related to everything, but nearby things are more related.
Machine Learning1 Machine Learning: Summary Greg Grudic CSCI-4830.
IE 585 Introduction to Neural Networks. 2 Modeling Continuum Unarticulated Wisdom Articulated Qualitative Models Theoretic (First Principles) Models Empirical.
Data Mining Chapter 1 Introduction -- Basic Data Mining Tasks -- Related Concepts -- Data Mining Techniques.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
Lecture 10: 8/6/1435 Machine Learning Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
Machine Learning.
CS 445/545 Machine Learning Winter, 2012 Course overview: –Instructor Melanie Mitchell –Textbook Machine Learning: An Algorithmic Approach by Stephen Marsland.
1 Machine Learning (Extended) Dr. Ata Kaban Algorithms to enable computers to learn –Learning = ability to improve performance automatically through experience.
1 Machine Learning 1.Where does machine learning fit in computer science? 2.What is machine learning? 3.Where can machine learning be applied? 4.Should.
Learning from observations
I Robot.
Week 1 - An Introduction to Machine Learning & Soft Computing
Machine Learning Extract from various presentations: University of Nebraska, Scott, Freund, Domingo, Hong,
Some questions -What is metadata? -Data about data.
1 Chapter 10 Introduction to Machine Learning. 2 Chapter 10 Contents (1) l Training l Rote Learning l Concept Learning l Hypotheses l General to Specific.
Data Mining and Decision Support
Chong Ho Yu.  Data mining (DM) is a cluster of techniques, including decision trees, artificial neural networks, and clustering, which has been employed.
Learning Kernel Classifiers 1. Introduction Summarized by In-Hee Lee.
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
Introduction to Machine Learning, its potential usage in network area,
Brief Intro to Machine Learning CS539
SNS COLLEGE OF TECHNOLOGY
Machine Learning for Computer Security
MIS2502: Data Analytics Advanced Analytics - Introduction
Machine Learning overview Chapter 18, 21
Machine Learning overview Chapter 18, 21
DATA MINING © Prentice Hall.
Knowledge Component 1: Theoretical Foundations
3.3. Case-Based Reasoning (CBR)
Soft Computing Introduction.
Neural Networks for Machine Learning Lecture 1e Three types of learning Geoffrey Hinton with Nitish Srivastava Kevin Swersky.
Estimating Link Signatures with Machine Learning Algorithms
CH. 1: Introduction 1.1 What is Machine Learning Example:
Machine Learning Ali Ghodsi Department of Statistics
Data Mining Lecture 11.
AV Autonomous Vehicles.
What is Pattern Recognition?
Basic Intro Tutorial on Machine Learning and Data Mining
Overview of Machine Learning
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
5.2.2 Optimization, Search and
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
1.3 Classifying Engineering Tasks
Machine Learning for Space Systems: Are We Ready?
What is Artificial Intelligence?
Presentation transcript:

3.1.1 Introduction to Machine Learning Knowledge Component 3: Acquiring Data and Knowledge 3.1.1 Introduction to Machine Learning 2nd Edition Ian F. C. Smith EPFL, Switzerland

Module Information Intended audience Novice Key words Machine learning Supervised learning Unsupervised learning Reviewer (1st Edition) Ian Flood, U of Florida, Gainesville, USA

What there is to learn At the end of this module, there will be answers to the following questions (see the quiz): What are the different ways in which computers can learn? Are there learning tasks that humans can do much better than computers?

Outline Machine Learning Area of Influence Successful Applications Forms of Machine Learning Types of Learning Algorithms

Can machines adapt their behavior using experience? Machine Learning Humans learn from experience and adapt their actions for future tasks. Can machines adapt their behavior using experience? Since the 1950s, researchers have been trying to develop techniques that enable machines to learn. There have been much success in areas such as automatic control, recognition systems and natural language processing. Other successes are emerging.

What is Machine Learning ? An algorithm is said to learn from experience E with respect some class of tasks T and performance measure P … … if its performance at tasks in T, as measured by P, improves as it does task in T (experience E).

Machine Learning - Examples Example 1 Learning to recognize faces – T: recognize faces – P: % of correct recognitions – E: opportunity to makes guesses and being told what the truth is Example 2 Learning to find clusters in data – T: finding clusters – P: compactness of groups detected – E: analyses of a growing set of data

Current Status Existing machine learning techniques are applicable only when the learning task is well-defined. In many engineering applications, it is possible to formalize the learning task of specific “sub-problems”.

Outline Machine Learning Area of Influence Successful Applications Forms of Machine Learning Types of Learning Algorithms

Areas of influence Machine learning research is often interdisciplinary. There are synergies in the following fields: Statistics Brain models Adaptive Control Theory Psychology Artificial Intelligence Evolutionary models Information theory Philosophy

Outline Machine Learning Area of Influence Successful Applications Forms of Machine Learning Types of Learning Algorithms

Successful Applications Learning to predict risk of failures for components and systems of New York city power grid. (Rudin et al. 2012 ) Learning to analyze and predict the response of wind turbine structures to varying wind field characteristics. (Park et al. 2013) Learning to assess chlorine concentration in water distribution systems.(Cuesta Cordoba et al., 2014)

Outline Machine Learning Area of Influence Successful Applications Forms of Machine Learning Types of Learning Algorithms

Forms of Machine Learning Supervised learning A series of examples are used for feedback Unsupervised learning No feedback Reinforcement learning Indirect feedback after experience

Supervised Learning A learning task involves a set of input variables and a set of output variables. The set of possible relationships (hypotheses) between input and output variables is known as the hypothesis space. Hypothesis have representations such as numerical functions, symbolic rules, decision trees and artificial neural nets. Most learning is performed in a closed world where the hypothesis space is predefined and finite.

Supervised Learning (cont'd.) The learning algorithm attempts to find the best hypothesis that maps input to output using “feedback”. Feedback consists of a set of points (training data) for which values of input and output variables are known. Since training data are used, this is supervised learning.

Unsupervised Learning In unsupervised learning, output variables are not known. Unsupervised learning algorithms identify trends in data and make inferences without knowledge of correct answers.

Reinforcement Learning Reinforcement learning is concerned with how software ought to initiate actions in an environment so as to maximize some notion of long-term reward. Reinforcement learning algorithms identify ways to maps desirable states of the world to the actions the software ought to take in those states. Reinforcement learning uses real performance to do better. It may also involve learning from mistakes.

Outline Machine Learning Area of Influence Successful Applications Forms of Machine Learning Types of Learning Algorithms

Types of Learning Algorithms There are four types of machine learning algorithms: Rote Statistical Deductive "Exploration and discovery“ These types are another way to classify machine learning and are mostly independent of the forms of machine learning defined earlier. The next module provides more detail.

Review Quiz I Give an example of a learning task that is easy for a human being but hard for a computer. Name the different forms of machine learning. What is the difference between supervised and unsupervised learning? 21

Answers to Review Quiz I Give an example of a learning task that is easy for a human being but hard for a computer. An example is image recognition. A 5-year old child is able to distinguish between a car and a tree in a picture. This task is difficult for a computer; it is hard to write a program that distinguishes the two. A machine learning algorithm could be used successfully to perform image recognition 22

Answers to Review Quiz - I Name the different forms of machine learning. Supervised, unsupervised, reinforcement What is the difference between supervised and unsupervised learning? In case of supervised learning, there is a training set which contains input and output for a number of examples. The output is used as a feedback to learn from the data. In unsupervised learning, there is no training set. This kind of learning algorithms make inference from trends in data. 23

Further Reading Mitchell, T. Machine Learning. New York: McGraw-Hill, 1997 Kromanis et al.(2013). “Support vector regression for anomaly detection from measurement histories”. Dópido et al. (2013). ”Semisupervised self learning for hyperspectral image classification”. Raphael, B. and Smith, I.F.C. “Engineering informatics - fundamentals of computer-aided engineering”, Wiley, 2013.

Further Reading Cuesta Cordoba et al. (2014). “Using artificial neural network models to assess water quality in water distribution networks”. Park et al. (2013). “Multivariate analysis and prediction of wind turbine response to varying wind field characteristics based on machine learning”. Rudin et al.(1998). “Machine learning for the New York city power grid”. 25