Copyright Paula Matuszek 2013 1 Kinds of Machine Learning.

Slides:



Advertisements
Similar presentations
Rerun of machine learning Clustering and pattern recognition.
Advertisements

Introduction to Machine Learning BITS C464/BITS F464
Godfather to the Singularity
Albert Gatt Corpora and Statistical Methods Lecture 13.
CPSC 502, Lecture 15Slide 1 Introduction to Artificial Intelligence (AI) Computer Science cpsc502, Lecture 15 Nov, 1, 2011 Slide credit: C. Conati, S.
Search Engines and Information Retrieval
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.
Learning in the Wild Satanjeev “Bano” Banerjee Dialogs on Dialog March 18 th, 2005 In the Meeting Room Scenario.
Reinforcement Learning
Relational Data Mining in Finance Haonan Zhang CFWin /04/2003.
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.
Data Mining with Decision Trees Lutz Hamel Dept. of Computer Science and Statistics University of Rhode Island.
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.
Introduction to Machine Learning course fall 2007 Lecturer: Amnon Shashua Teaching Assistant: Yevgeny Seldin School of Computer Science and Engineering.
Chapter 5 Data mining : A Closer Look.
Introduction to machine learning
CS Machine Learning. What is Machine Learning? Adapt to / learn from data  To optimize a performance function Can be used to:  Extract knowledge.
Kansas State University Department of Computing and Information Sciences CIS 830: Advanced Topics in Artificial Intelligence From Data Mining To Knowledge.
Data Mining Chun-Hung Chou
Lecture 2: Introduction to Machine Learning
Copyright R. Weber Machine Learning, Data Mining ISYS370 Dr. R. Weber.
Search Engines and Information Retrieval Chapter 1.
MACHINE LEARNING 張銘軒 譚恆力 1. OUTLINE OVERVIEW HOW DOSE THE MACHINE “ LEARN ” ? ADVANTAGE OF MACHINE LEARNING ALGORITHM TYPES  SUPERVISED.
INTRODUCTION TO MACHINE LEARNING. $1,000,000 Machine Learning  Learn models from data  Three main types of learning :  Supervised learning  Unsupervised.
Reinforcement Learning
Artificial Intelligence Lecture No. 27 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
Machine Learning CSE 681 CH2 - Supervised Learning.
Data Mining Chapter 1 Introduction -- Basic Data Mining Tasks -- Related Concepts -- Data Mining Techniques.
Introduction to machine learning and data mining 1 iCSC2014, Juan López González, University of Oviedo Introduction to machine learning Juan López González.
Universit at Dortmund, LS VIII
Lecture 10: 8/6/1435 Machine Learning Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
1 CSC 8520 Spring Paula Matuszek Kinds of Machine Learning Machine learning techniques can be grouped into several categories, in several ways: –What.
Machine Learning.
Machine Learning for an Artificial Intelligence Playing Tic-Tac-Toe Computer Systems Lab 2005 By Rachel Miller.
Learning from observations
1 CSC 9010 Spring Paula Matuszek CSC 9010 ANN Lab Paula Matuszek Spring, 2011.
Machine Learning Extract from various presentations: University of Nebraska, Scott, Freund, Domingo, Hong,
Some questions -What is metadata? -Data about data.
1 CSC 4510, Spring © Paula Matuszek CSC 4510 Support Vector Machines (SVMs)
Course Overview  What is AI?  What are the Major Challenges?  What are the Main Techniques?  Where are we failing, and why?  Step back and look at.
Data Mining and Decision Support
Dialog Processing with Unsupervised Artificial Neural Networks Andrew Richardson Thomas Jefferson High School for Science and Technology Computer Systems.
Machine Learning Chapter 18, 21 Some material adopted from notes by Chuck Dyer.
Supervised Machine Learning: Classification Techniques Chaleece Sandberg Chris Bradley Kyle Walsh.
A field of study that encompasses computational techniques for performing tasks that require intelligence when performed by humans. Simulation of human.
Organic Evolution and Problem Solving Je-Gun Joung.
Reinforcement Learning for Mapping Instructions to Actions S.R.K. Branavan, Harr Chen, Luke S. Zettlemoyer, Regina Barzilay Computer Science and Artificial.
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
Machine learning & object recognition Cordelia Schmid Jakob Verbeek.
Introduction to Machine Learning, its potential usage in network area,
Machine Learning with Spark MLlib
Machine Learning Models
Machine Learning for Computer Security
Choosing Inputs for Machine Learning
Machine Learning overview Chapter 18, 21
Deep Learning Amin Sobhani.
Machine Learning overview Chapter 18, 21
CSC 8520 Spring Paula Matuszek
Machine Learning: Introduction
Done Done Course Overview What is AI? What are the Major Challenges?
CS 445/545 Machine Learning Spring, 2017
Machine Learning for the Quantified Self
Reinforcement Learning
Overview of Machine Learning
Dr. Unnikrishnan P.C. Professor, EEE
3.1.1 Introduction to Machine Learning
Machine Learning: Introduction
Machine Learning overview Chapter 18, 21
NAÏVE BAYES CLASSIFICATION
Presentation transcript:

copyright Paula Matuszek Kinds of Machine Learning

copyright Paula Matuszek Kinds of Machine Learning Machine learning techniques can be grouped into several categories, in several ways: What kind of input or data do they work on? What kind of output or result do they produce? What gets used as a critic? The typical broad categories are supervised learning unsupervised learning reinforcement learning

copyright Paula Matuszek Supervised Learning In supervised learning, we provide the system with example inputs and the result we want to see from those inputs. These are the training cases. each training case consists of a set of variables or features describing one case, including the decision that should be made the system builds a model from the examples and uses the model to make a decision the critic compares the actual decision to the desired decision and tweaks the model to make the actual and desired decisions more similar

copyright Paula Matuszek Supervised Learning Examples Learn to detect spam from example spam and non-spam Decide whether a house will sell from a list of its features Decide the age and gender of a skeleton Need more!!

copyright Paula Matuszek Supervised Learning, continued Most commonly used machine learning methods are based on supervised learning. The success of a supervised learning system depends very heavily on the examples it is given. They must be typical or representative. It also depends on the data or features provided, the feature space. The feature space must reflect the domain or field.

copyright Paula Matuszek Unsupervised Learning The goal in unsupervised learning is often focused more on discovery than on specific decisions. Some examples: do my search results have some natural grouping? (eg, “bank” should give results related to finance and results related to rivers) can I identify categories or genres of books based on what people purchase? Based on their vocabulary? NEED MORE FROM DIFFERENT DOMAINS

copyright Paula Matuszek Unsupervised Learning In an unsupervised learning application, we do not give the system any a priori decisions. The task instead is to find similarities among the examples given and group them The critic is some way of measuring the similarity among the cases, such as shared vocabulary. The data we provide define the kind of similarities and groupings we will find. Important to have representative examples and relevant features.

copyright Paula Matuszek Supervised or Unsupervised? Sort news articles into Government, Sports, Science, Technology based on a set of labeled articles from the last five years. Sort today’s news articles from 100 different news sources to see which topics are being discussed

copyright Paula Matuszek Reinforcement Learning Reinforcement learning systems learn a series of actions or decisions, rather than a single decision, based on feedback given at the end of the series. For instance, the Animals game makes multiple moves, but the critic gives only whether the game was won or lost. A reinforcement learner has a goal, and carries out trial-and-error search to find the best paths toward that goal

copyright Paula Matuszek Reinforcement Learning A typical reinforcement learning system is an active agent, interacting with its environment. It must balance exploration: trying different actions and sequences of actions to discover which ones work best achievement: using sequences which have worked well so far It must also learn successful sequences of actions in an uncertain environment Typical current applications are in artificial intelligence and in engineering. Can we come up with some good domain examples??

copyright Paula Matuszek Some Additional Machine Learning Methods Case-Based Reasoning: The system has a set of cases with outcomes and a set of rules for adapting outcomes ; new cases are resolved by picking similar cases and adapting them, then added to the representation. Self-Organizing Maps: (Having trouble phrasing this one in English...) Dimensionality Reduction: Genetic Algorithms (I’m still working on what goes on this slide and how to phrase it)