Machines that Make Decisions Instructor: Edmondo Trentin

Slides:



Advertisements
Similar presentations
Pseudo-Relevance Feedback For Multimedia Retrieval By Rong Yan, Alexander G. and Rong Jin Mwangi S. Kariuki
Advertisements

SVM—Support Vector Machines
Pattern Classification. Chapter 2 (Part 1): Bayesian Decision Theory (Sections ) Introduction Bayesian Decision Theory–Continuous Features.
Complex Feature Recognition: A Bayesian Approach for Learning to Recognize Objects by Paul A. Viola Presented By: Emrah Ceyhan Divin Proothi Sherwin Shaidee.
Face Recognition & Biometric Systems, 2005/2006 Face recognition process.
Region labelling Giving a region a name. Image Processing and Computer Vision: 62 Introduction Region detection isolated regions Region description properties.
Lecture 20 Object recognition I
Instructor: Dr. G. Bebis Reza Amayeh Fall 2005
CIS 678 Artificial Intelligence problems deduction, reasoning knowledge representation planning learning natural language processing motion and manipulation.
CS292 Computational Vision and Language Pattern Recognition and Classification.
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.
Chapter 2: Pattern Recognition
Biometrics & Security Tutorial (a) What is “Pattern”? According to its definition in (P3:4-7), could you list some patterns in your daily life?
Pattern Classification, Chapter 1 1 Basic Probability.
Lecture #1COMP 527 Pattern Recognition1 Pattern Recognition Why? To provide machines with perception & cognition capabilities so that they could interact.
Pattern Recognition. Introduction. Definitions.. Recognition process. Recognition process relates input signal to the stored concepts about the object.
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.
Exercise Session 10 – Image Categorization
EE513 Audio Signals and Systems Statistical Pattern Classification Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
METU Informatics Institute Min720 Pattern Classification with Bio-Medical Applications Lecture Notes by Neşe Yalabık Spring 2011.
Classification with Hyperplanes Defines a boundary between various points of data which represent examples plotted in multidimensional space according.
Introduction to Pattern Recognition
嵌入式視覺 Pattern Recognition for Embedded Vision Template matching Statistical / Structural Pattern Recognition Neural networks.
Introduction Mohammad Beigi Department of Biomedical Engineering Isfahan University
: Chapter 10: Image Recognition 1 Montri Karnjanadecha ac.th/~montri Image Processing.
Pattern Recognition Vidya Manian Dept. of Electrical and Computer Engineering University of Puerto Rico INEL 5046, Spring 2007
TINONS1 Nonlinear SP and Pattern recognition
ECSE 6610 Pattern Recognition Professor Qiang Ji Spring, 2011.
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.
Pattern Recognition & Machine Learning Debrup Chakraborty
IBS-09-SL RM 501 – Ranjit Goswami 1 Basic Probability.
Perception Vision, Sections Speech, Section 24.7.
S EGMENTATION FOR H ANDWRITTEN D OCUMENTS Omar Alaql Fab. 20, 2014.
Functional Brain Signal Processing: EEG & fMRI Lesson 7 Kaushik Majumdar Indian Statistical Institute Bangalore Center M.Tech.
1 E. Fatemizadeh Statistical Pattern Recognition.
Visual Information Systems Recognition and Classification.
PROJECT PROPOSAL DIGITAL IMAGE PROCESSING TITLE:- Automatic Machine Written Document Reader Project Partners:- Manohar Kuse(Y08UC073) Sunil Prasad Jaiswal(Y08UC124)
Levels of Image Data Representation 4.2. Traditional Image Data Structures 4.3. Hierarchical Data Structures Chapter 4 – Data structures for.
CHAPTER 8 DISCRIMINATIVE CLASSIFIERS HIDDEN MARKOV MODELS.
Digital Image Processing & Pattern Analysis (CSCE 563) Introduction to Pattern Analysis Prof. Amr Goneid Department of Computer Science & Engineering The.
Linear Models for Classification
GENDER AND AGE RECOGNITION FOR VIDEO ANALYTICS SOLUTION PRESENTED BY: SUBHASH REDDY JOLAPURAM.
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.
9.913 Pattern Recognition for Vision Class9 - Object Detection and Recognition Bernd Heisele.
Pattern Recognition NTUEE 高奕豪 2005/4/14. Outline Introduction Definition, Examples, Related Fields, System, and Design Approaches Bayesian, Hidden Markov.
  Computer vision is a field that includes methods for acquiring,prcessing, analyzing, and understanding images and, in general, high-dimensional data.
On the relevance of facial expressions for biometric recognition Marcos Faundez-Zanuy, Joan Fabregas Escola Universitària Politècnica de Mataró (Barcelona.
Computer Vision Lecture 7 Classifiers. Computer Vision, Lecture 6 Oleh Tretiak © 2005Slide 1 This Lecture Bayesian decision theory (22.1, 22.2) –General.
1 Kernel Machines A relatively new learning methodology (1992) derived from statistical learning theory. Became famous when it gave accuracy comparable.
1 Tracking Dynamics of Topic Trends Using a Finite Mixture Model Satoshi Morinaga, Kenji Yamanishi KDD ’04.
Lecture 2. Bayesian Decision Theory
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
Introduction to Pattern Recognition
IMAGE PROCESSING RECOGNITION AND CLASSIFICATION
Chapter 12 Object Recognition
Nonparametric Methods: Support Vector Machines
Machine Learning Dr. Mohamed Farouk.
What is Pattern Recognition?
An Introduction to Supervised Learning
EE513 Audio Signals and Systems
Handwritten Characters Recognition Based on an HMM Model
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
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.
Face Detection Gender Recognition 1 1 (19) 1 (1)
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.
Pattern Recognition and Training
Pattern Recognition and Training
Presentation transcript:

Machines that Make Decisions Instructor: Edmondo Trentin

Decision (Classification) Problems The vending machine The vending machine Speech recognition Speech recognition Lip reading Lip reading Speaker recognition Speaker recognition Identification for security issues (fingerprint recognition, other biometrics) Identification for security issues (fingerprint recognition, other biometrics) Optical character recognition Optical character recognition Image (e.g., face) classification Image (e.g., face) classification Classifiers for biomedical (e.g., ECG) and bioinformatics (e.g., functional and structural genomics) applications Classifiers for biomedical (e.g., ECG) and bioinformatics (e.g., functional and structural genomics) applications

General Diagram of the System Event Extract feature Classify Class 1.In the real world an EVENT takes place (eg. An instance of an object is detected) 2.PERCEPTION: a FEATURE EXTRACTION PROCESS gives a digitalized description of the event within a proper feature space 3.ACTION: a CLASSIFICATION PROCESS decides which CLASS the event belongs to (amongst c alternative classes)

Relevance of the Features The difficulty of a given classification problem depends on the specific features one is able/can afford to extract (eg. gender classifier) The difficulty of a given classification problem depends on the specific features one is able/can afford to extract (eg. gender classifier) The features must be as compact (small dimensionality) and as informatively rich as possible The features must be as compact (small dimensionality) and as informatively rich as possible

Types of Features Numeric (discrete or continuous): number of black pixels in a bitmap, frequency of a sound, angle of orientation of a line of handwritten text, weight and measures of an item, … Numeric (discrete or continuous): number of black pixels in a bitmap, frequency of a sound, angle of orientation of a line of handwritten text, weight and measures of an item, … Symbolic: symbols or strings of symbols over a given finite and discrete alphabet (eg. text on a web-page, sequence of amino-acids,...) Symbolic: symbols or strings of symbols over a given finite and discrete alphabet (eg. text on a web-page, sequence of amino-acids,...) Qualitative: tall, short, big, small, red, blue, good, bad, normal, strange, … Qualitative: tall, short, big, small, red, blue, good, bad, normal, strange, … We will mostly use numeric features. Qualitative ones may be encoded with numerical values.

Feature extraction: example 1

Feature extraction: example 2 Waveform “Spectral” parameters

Discriminant Function Let us consider a c-class classification task Let us consider a c-class classification task The patterns x are d-dimensional vectors The patterns x are d-dimensional vectors For each class i, i=1,…,c, a discriminant function g(i,x) is sought such that: g(i,x)>g(j,x) iff x belongs to i-th class For each class i, i=1,…,c, a discriminant function g(i,x) is sought such that: g(i,x)>g(j,x) iff x belongs to i-th class For each new event, the classifier decides on the class the event belongs to by picking that particular class whose discriminant function has the maximum value For each new event, the classifier decides on the class the event belongs to by picking that particular class whose discriminant function has the maximum value

Intuitive Approach 1: Probability Distributions of the Classes

Intuitive Approach 2: Separation Surfaces