1. Introduction to Pattern Recognition and Machine Learning. Prof. A.L. Yuille. Dept. Statistics. UCLA. Stat 231. Fall 2004.

Slides:



Advertisements
Similar presentations
Artificial Intelligence By: David Hunt Lee Evans Jonathan Moreton Rachel Moss.
Advertisements

ECE 8443 – Pattern Recognition Objectives: Course Introduction Typical Applications Resources: Syllabus Internet Books and Notes D.H.S: Chapter 1 Glossary.
Data Visualization STAT 890, STAT 442, CM 462
Chapter 1: Introduction to Pattern Recognition
OUTLINE Course description, What is pattern recognition, Cost of error, Decision boundaries, The desgin cycle.
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
ITCS 6010 Spoken Language Systems: Architecture. Elements of a Spoken Language System Endpointing Feature extraction Recognition Natural language understanding.
Carla P. Gomes CS4700 CS 4700: Foundations of Artificial Intelligence Prof. Carla P. Gomes Module: Intro Neural Networks (Reading:
Pattern Classification, Chapter 1 1 Basic Probability.
Learning Programs Danielle and Joseph Bennett (and Lorelei) 4 December 2007.
Vision in Man and Machine. STATS 19 SEM Talk 2. Alan L. Yuille. UCLA. Dept. Statistics and Psychology.
INTRODUCTION TO Machine Learning ETHEM ALPAYDIN © The MIT Press, Lecture Slides for.
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John Wiley.
3.11 Robotics, artificial intelligence and expert systems Strand 3 Karley Holland.
Statistical Natural Language Processing. What is NLP?  Natural Language Processing (NLP), or Computational Linguistics, is concerned with theoretical.
CS Machine Learning. What is Machine Learning? Adapt to / learn from data  To optimize a performance function Can be used to:  Extract knowledge.
Hossein Sameti Department of Computer Engineering Sharif University of Technology.
Lecture 1: Introduction to Pattern Recognition
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John Wiley.
METU Informatics Institute Min720 Pattern Classification with Bio-Medical Applications Lecture Notes by Neşe Yalabık Spring 2011.
Pattern Recognition Vidya Manian Dept. of Electrical and Computer Engineering University of Puerto Rico INEL 5046, Spring 2007
: Chapter 1: Introduction 1 Montri Karnjanadecha ac.th/~montri Principles of Pattern Recognition.
Lecture 2 Introduction to ML Basic Linear Algebra Matlab Some slides on Linear Algebra are from Patrick Nichols CS4442/9542b Artificial Intelligence II.
ECSE 6610 Pattern Recognition Professor Qiang Ji Spring, 2011.
Applications of Signals and Systems Application Areas Control Communications Signal Processing (our concern)
Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli
Lecture 2: Bayesian Decision Theory 1. Diagram and formulation
Classification. An Example (from Pattern Classification by Duda & Hart & Stork – Second Edition, 2001)
IBS-09-SL RM 501 – Ranjit Goswami 1 Basic Probability.
Perception Introduction Pattern Recognition Image Formation
 The most intelligent device - “Human Brain”.  The machine that revolutionized the whole world – “computer”.  Inefficiencies of the computer has lead.
Machine Learning An Introduction. What is Learning?  Herbert Simon: “Learning is any process by which a system improves performance from experience.”
2. Bayes Decision Theory Prof. A.L. Yuille Stat 231. Fall 2004.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Compiled By: Raj G Tiwari.  A pattern is an object, process or event that can be given a name.  A pattern class (or category) is a set of patterns sharing.
Lecture note for Stat 231: Pattern Recognition and Machine Learning 4. Maximum Likelihood Prof. A.L. Yuille Stat 231. Fall 2004.
Lecture 10: 8/6/1435 Machine Learning Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki 1 Introduction.
Graphical Models in Vision. Alan L. Yuille. UCLA. Dept. Statistics.
Jun-Won Suh Intelligent Electronic Systems Human and Systems Engineering Department of Electrical and Computer Engineering Speaker Verification System.
Lecture notes for Stat 231: Pattern Recognition and Machine Learning 3. Bayes Decision Theory: Part II. Prof. A.L. Yuille Stat 231. Fall 2004.
CS 536 – Ahmed Elgammal CS 536: Machine Learning Fall 2005 Ahmed Elgammal Dept of Computer Science Rutgers University.
An Introduction to Support Vector Machine (SVM)
Signature Verification
Objectives: Terminology Components The Design Cycle Resources: DHS Slides – Chapter 1 Glossary Java Applet URL:.../publications/courses/ece_8443/lectures/current/lecture_02.ppt.../publications/courses/ece_8443/lectures/current/lecture_02.ppt.
COMP24111: Machine Learning Ensemble Models Gavin Brown
Lecture notes for Stat 231: Pattern Recognition and Machine Learning 1. Stat 231. A.L. Yuille. Fall Perceptron Rule and Convergence Proof Capacity.
Pattern Recognition NTUEE 高奕豪 2005/4/14. Outline Introduction Definition, Examples, Related Fields, System, and Design Approaches Bayesian, Hidden Markov.
1 Pattern Recognition: Statistical and Neural Lonnie C. Ludeman Lecture 2 Nanjing University of Science & Technology.
Pattern Recognition. What is Pattern Recognition? Pattern recognition is a sub-topic of machine learning. PR is the science that concerns the description.
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition Objectives: Bayes Rule Mutual Information Conditional.
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
Artificial Intelligence
Introduction to Pattern Recognition
Introduction Machine Learning 14/02/2017.
Pattern Recognition Sergios Theodoridis Konstantinos Koutroumbas
CH. 1: Introduction 1.1 What is Machine Learning Example:
COMP61011 : Machine Learning Ensemble Models
Machine Learning Dr. Mohamed Farouk.
Machine Learning Ali Ghodsi Department of Statistics
What is Pattern Recognition?
Course Instructor: knza ch
An Introduction to Supervised Learning
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John.
Introduction to Pattern Recognition
Introduction to Artificial Intelligence Lecture 24: Computer Vision IV
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John.
Presentation transcript:

1. Introduction to Pattern Recognition and Machine Learning. Prof. A.L. Yuille. Dept. Statistics. UCLA. Stat 231. Fall 2004.

Structure. Examples of Patterns. Discriminate/Decisions about Patterns. Schools of Pattern Recognition. Learning Theory.

What are Patterns? Laws of Physics & Chemistry generate patterns.

Patterns in Astronomy. Humans tend to see patterns everywhere.

Patterns in Biology. Applications: Biometrics, Computational Anatomy, Brain Mapping.

Patterns of Brain Activity. Relations between brain activity, emotion, cognition, and behaviour.

Variations of Patterns. Patterns vary with expression, lighting, occlusions.

Speech Patterns. Acoustic signals.

Goal of Pattern Recognition. Recognize Patterns. Make decisions about patterns. Visual Example – is this person happy or sad? Speech Example – did the speaker say “Yes” or “No”? Physics Example – is this an atom or a molecule?

Applications of Pattern Recognition. Handwritten digit/letter recognition Biometrics: voice, iris, fingerprint, face, and gait recognition Speech recognition Smell recognition (e-nose, sensor networks) Defect detection in chip manufacturing Interpreting DNA sequences Fruit/vegetable recognition Medical diagnosis Terrorist Detection Credit Fraud Detection Credit Applications. …

Two Extreme Approaches Generative Methods: Determine models of how patterns are formed. Use these models to perform discrimination. Pattern Theory. Grenander. Discriminative Methods: Don’t model pattern formation. Instead extract features from patterns and make decision using these features.

Example: Salmon versus Sea Bass. Generative methods attempt to model the full appearance of Salmon and Sea Bass. Discriminative methods extract features sufficient to make the decision (e.g. length and brightness).

Fish Features. Length. Salmon are usually shorter than Sea Bass.

Fish Features. Lightness. Sea Bass are usually brighter than Salmon.

Decision Boundaries. Classify fish as Salmon or Sea Bass based on a decision boundary in feature space.

Generative Models for Speech. Stochastic Grammars for Speech & Natural Language. (Manning & Schutze).

Bayes Decision Theory Bayes Decision Theory gives a framework for Generative and Discriminative approaches. Current Wisdom: (i) Discriminative methods are simpler, computationally faster, and easier to apply. (ii) Generative methods are needed for most complex problems. Hybrid methods are increasingly popular. Stat 231 concentrates on Discriminative Methods and simple Generative Models. Other courses by Prof.s Zhu & Yuille deal with complex Generative Models.

Learning Theory. Both Generative and Discriminative methods require training data to learn the models/features/decision rules. Machine Learning concentrates on learning discrimination rules. Key Issue: do we have enough training data to learn?

Course Elements. Bayes Decision Theory as theoretical basis. Simple discriminative and generative methods. Machine Learning. Advanced Discriminative Methods.