CSE 5731 Lecture 26 Introduction to Machine Learning CSE 573 Artificial Intelligence I Henry Kautz Fall 2001.

Slides:



Advertisements
Similar presentations
Machine Learning: Intro and Supervised Classification
Advertisements

CHAPTER 2: Supervised Learning. Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 2 Learning a Class from Examples.
CPSC 502, Lecture 15Slide 1 Introduction to Artificial Intelligence (AI) Computer Science cpsc502, Lecture 15 Nov, 1, 2011 Slide credit: C. Conati, S.
An Overview of Machine Learning
CS 4700: Foundations of Artificial Intelligence
Introduction to Supervised Machine Learning Concepts PRESENTED BY B. Barla Cambazoglu February 21, 2014.
Bayesian Learning Rong Jin. Outline MAP learning vs. ML learning Minimum description length principle Bayes optimal classifier Bagging.
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.
01 -1 Lecture 01 Artificial Intelligence Topics –Introduction –Knowledge representation –Knowledge reasoning –Machine learning –Applications.
Machine Learning II Decision Tree Induction CSE 473.
1 Text Categorization CSE 454. Administrivia Mailing List Groups for PS1 Questions on PS1? Groups for Project Ideas for Project.
Data Mining with Decision Trees Lutz Hamel Dept. of Computer Science and Statistics University of Rhode Island.
Machine Learning CSE 473. © Daniel S. Weld Topics Agency Problem Spaces Search Knowledge Representation Reinforcement Learning InferencePlanning.
Aprendizagem baseada em instâncias (K vizinhos mais próximos)
1 MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING By Kaan Tariman M.S. in Computer Science CSCI 8810 Course Project.
Bayesian Learning Rong Jin.
Learning Programs Danielle and Joseph Bennett (and Lorelei) 4 December 2007.
Part I: Classification and Bayesian Learning
Classification and Prediction: Basic Concepts Bamshad Mobasher DePaul University Bamshad Mobasher DePaul University.
Introduction to Data Mining Engineering Group in ACL.
1 CSE 446 Machine Learning Daniel Weld Xiao Ling Congle Zhang.
CS 478 – Introduction1 Introduction to Machine Learning CS 478 Professor Tony Martinez.
Artificial Intelligence Lecture No. 28 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
Data Mining Joyeeta Dutta-Moscato July 10, Wherever we have large amounts of data, we have the need for building systems capable of learning information.
Inductive learning Simplest form: learn a function from examples
COMP3503 Intro to Inductive Modeling
Machine Learning1 Machine Learning: Summary Greg Grudic CSCI-4830.
General-to-Specific Ordering. 8/29/03Logic Based Classification2 SkyAirTempHumidityWindWaterForecastEnjoySport SunnyWarmNormalStrongWarmSameYes SunnyWarmHighStrongWarmSameYes.
Some working definitions…. ‘Data Mining’ and ‘Knowledge Discovery in Databases’ (KDD) are used interchangeably Data mining = –the discovery of interesting,
CPS 270: Artificial Intelligence Machine learning Instructor: Vincent Conitzer.
1 Pattern Recognition Pattern recognition is: 1. A research area in which patterns in data are found, recognized, discovered, …whatever. 2. A catchall.
Learning from observations
Carla P. Gomes CS4700 CS 4700: Foundations of Artificial Intelligence Prof. Carla P. Gomes Module: Intro Learning (Reading: Chapter.
Chapter 6 Bayesian Learning
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 9 of 42 Wednesday, 14.
Chapter 1: Introduction. 2 목 차목 차 t Definition and Applications of Machine t Designing a Learning System  Choosing the Training Experience  Choosing.
Concept learning, Regression Adapted from slides from Alpaydin’s book and slides by Professor Doina Precup, Mcgill University.
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
1 Text Categorization CSE Categorization Given: –A description of an instance, x  X, where X is the instance language or instance space. –A fixed.
ECE 471/571 – Lecture 20 Decision Tree 11/19/15. 2 Nominal Data Descriptions that are discrete and without any natural notion of similarity or even ordering.
Introduction to Machine Learning Fall 2013 Comp3710 Artificial Intelligence Computing Science Thompson Rivers University.
Computer Vision Spring ,-685 Instructor: S. Narasimhan WH 5409 T-R 10:30am – 11:50am Lecture #23.
Support-Vector Networks C Cortes and V Vapnik (Tue) Computational Models of Intelligence Joon Shik Kim.
Machine Learning in CSC 196K
Bayesian Learning Bayes Theorem MAP, ML hypotheses MAP learners
Lecture 5: Statistical Methods for Classification CAP 5415: Computer Vision Fall 2006.
MACHINE LEARNING 3. Supervised Learning. Learning a Class from Examples Based on E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Machine Learning Lecture 1: Intro + Decision Trees Moshe Koppel Slides adapted from Tom Mitchell and from Dan Roth.
Friday’s Deliverable As a GROUP, you need to bring 2N+1 copies of your “initial submission” –This paper should be a complete version of your paper – something.
Machine Learning & Datamining CSE 454. © Daniel S. Weld 2 Project Part 1 Feedback Serialization Java Supplied vs. Manual.
SUPERVISED AND UNSUPERVISED LEARNING Presentation by Ege Saygıner CENG 784.
CS 9633 Machine Learning Support Vector Machines
Who am I? Work in Probabilistic Machine Learning Like to teach 
CSE 4705 Artificial Intelligence
Chapter 11: Learning Introduction
Estimating Link Signatures with Machine Learning Algorithms
Data Mining Lecture 11.
Machine Learning Week 1.
Prepared by: Mahmoud Rafeek Al-Farra
CSE P573 Applications of Artificial Intelligence Bayesian Learning
Supervised vs. unsupervised Learning
Artificial Intelligence Lecture No. 28
Why Machine Learning Flood of data
Other Classification Models: Support Vector Machine (SVM)
A task of induction to find patterns
A task of induction to find patterns
Instructor: Vincent Conitzer
Presentation transcript:

CSE 5731 Lecture 26 Introduction to Machine Learning CSE 573 Artificial Intelligence I Henry Kautz Fall 2001

CSE 5732 Road Map What is the learning problem? Why is learning possible? Approaches to machine learning Bayesian learning Decision tree learning Neural nets Support vector machines Nearest neighbor methods Speed-up learning...

CSE 5733 Why Machine Learning Flood of data WalMart – 25 Terabytes WWW – 1,000 Terabytes Speed of computation versus slowness of programming highly complex systems (telephone switching systems) = 1 line programmer Desire for customization a browser that browses by itself? Sheer ignorance how the heck do you identify gene splice sites?

CSE 5734 The Learning Problem Learning = improving with experience at performing some task with respect to some performance measure based on experience chessgiving out credit cards

CSE 5735 Kinds of Learning Supervised vs Unsupervised Active vs Passive Classification vs Action Empirical vs Analytic Linear vs Non-linear

CSE 5736 Terminology – Classification Learning Instance – described by list of attributes (features) Target function – some function of the instances we would like to learn value of chess board whether or not a credit card holder will default Concept learning – target is just + or - Hypothesis space – space of all candidate functions that could be learned – may or may not include the actual target function (if not, is only approximate) Training set – set of instances labeled with the value of the target function Test set – labeled data used to measure accuracy of learning

CSE 5737 Why is Learning Possible? What can we conclude from: [broccoli, no], [hamburger, yes], [asparagus, no], [cake, yes], [cauliflower, no], [bread, yes] Experience alone never justifies any conclusion about any unseen instance. Learning occurs when PREJUDICE meets DATA!

CSE 5738 Bias The nice word for prejudice is “bias”. The world is simple Occam’s razor “It is needless to do more when less will suffice” – William of Occam, died 1349 of the Black plague MDL – Minimum description length Concepts can be approximated by conjunctions of predicates... by linear functions... by short decision trees... by something in the hypothesis space that I choose apriori!

CSE 5739 Next Bayesian learning Decision tree learning Neural net learning