SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
Slide - 1
CSC446 : Pattern Recognition
Prof. Dr. Mostafa G. M. Mostafa
Faculty of Computer & Information Sciences
Computer Science Department
AIN SHAMS UNIVERSITY
Lecture Note 1:
Course Organization &
Chapter 1: Introduction to PRS
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 2
CSC446: Patt Recog - Course Outline
• Introduction to PRS
• Mathematical Foundations
• Supervised Learning
• Bayesian Decision Theory
• Maximum Likelihood Estimation
• Non-Parametric Methods
• Linear Discriminant Functions & NN
• Unsupervised Learning
• K-mean Clustering
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 3
• Text Book:
– Duda, Hart, and Stork. “Pattern
Classification”, 2nd ed. Wiley, 2001.
• Reference Book:
– C. M. Bishop. “Pattern Recognition & Machine
Learning”. Springer, 2007.
– A. Webb. “Statistical Pattern Recognition”. Arnold,
1999.
• Lab book: Handout materials + “Matlab
Getting Started” and “Building GUI” tutorials.
CSC446 : Course Organization & Guidelines
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 4
Prerequisites:
– CSW150: Structured Programming.
– SCC223 : Probability & Statistics
– SCC332 : Numerical Methods
– CSC343 : Artificial Intelligence
CSC446 : Course Organization & Guidelines
Refresh your Information
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 5
Grading:
• Midterm Exam (10 points)
• Assignments, Quizzes (10 points)
• Final Project, Lab test (15 points)
• Final Exam (65 points)
CSC446 : Course Organization & Guidelines
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 6
CSC446 : Course Organization & Guidelines
Lecture Protocol:
Feel free to interrupt and ask ME.
DON’T ask/talk to your colleagues.
Programming and homework assignments
•Late answers are given 50% of the mark.
 Slides are available in pdf format.
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 7
CSC446 : Course Organization & Guidelines
How to pass this course?
– You will learn a lot during this course, but you
will have to work hard to pass it!
– Don’t accumulate …
– Do it yourself …
– Ask for help …
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 8
CSC446 : Course Organization & Guidelines
Warning:
– Working policy: You are encouraged to collaborate
in study groups. But submitting a copy or slightly
changed others’ solutions or codes is Cheating.
– Cheating will be punished severely
• Assignments: All get 0
• Midterm or Final: you will get Fail
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 9
CSC446 : Course Organization & Guidelines
Resources (Most important):
 Societies:
IAPR: http://www.iapr.org/
 Journals:
PAMI: http://www.computer.org/tpami/
PR: http://www.elsevier.com/locate/pr
PRL: http://www.elsevier.com/locate/prl
 Web Sites:
PRInfo: http://www.ph.tn.tudelft.nl/PRInfo/
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 10
Chapter 1:
Introduction to Pattern
Recognition
CSC446 : Pattern Recognition
(Read all sections in Chapter 1)
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 11
• Objectives of Pattern Recognition Systems
• Applications of Pattern Recognition Systems
• What is a Pattern Recognition System?
• An intuitive Example
• Components of Pattern Recognition Systems
• The Design Cycle
• Learning and Adaptation
– Supervised, Unsupervised, and Reinforcement Learning.
Intro Pattern Recognition - Outline
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 12
PRS Objective:
• Building a machine that can learn and
recognize patterns as human,
• Having such a machine is immensely useful
to mankind.
Pattern Recognition System
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 13
Pattern Recognition Systems
What is a Pattern?
What is a Pattern Recognition
System?
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 14
What is a Pattern?
• A pattern is a set of instances which share
some regularities, and are similar to each
other in the set.
• A pattern should occur repeatedly.
• A pattern is observable, sometimes partially,
by some sensors with noise and distortions.
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 15
Examples of Patterns
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 16
Examples of Patterns
Speech Signal
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 17
What is Pattern Recognition?
• Definition: “The act of taking in raw data
and taking an action based on the category
of the pattern found in the data.”
an object
Decision
raw data
Pattern
Recognition
System (Cylinder)
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 18
Applications of PRS
Applications: Robotics
Photo by courtesy of US Department of Energy .
Robot Manny is developed
at Battelle's Pacific
Northwest Laboratories in
Richand, Washington. It
took 12 researchers 3
years (1986-1989) and $2
million to develop this
robot. Manny was built
for the U.S. Army in the
late 1980s to test protective
clothing.
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 19
Applications of PRS
Applications: In Military
A remote-controlled
bomb disposal robot
in action.
Photo by courtesy of US Airforce .
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 20
Applications of PRS
• OCR: Handwritten/printed optical characters recognition.
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 21
Applications of PRS
–Dictation machines, Voice Command, HCI
HCI,
Archiving
Dictation
Voice
Command
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 22
Applications of PRS
•Investigation: Lie detector,
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 23
Applications of PRS
•Other Applications:
– Manufacturing:
• Defect detection in chip manufacturing
• Fruit/vegetable recognition
– Biometrics: voice, iris, fingerprint, face, gait
recognition
– Medical diagnosis
–Smell recognition (e-nose, sensor networks)
–Bioinformatics: classification of DNA sequences.
–Security: intrusion detection
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 24
Machine Learning
Concepts
Readings: Chapter 1 in Bishop’s PRML
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 25
Machine Learning
• Learning Process:
–Learner (a computer program; an agent) processes data D
representing past experiences and tries to either develop an
appropriate response to future data, or describe the seen
data in some meaningful way.
• Example:
– Learner sees a set of patient records with corresponding
diagnoses. It can either try to :
– predict the presence of a disease for future patients.
– describe the dependencies between diseases, symptoms.
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 26
Types of Machine Learning
• Supervised learning
– Learning mapping between input x and desired output y
– Teacher presents some samples of pairs (x, y)
• Unsupervised learning
– Learning relations between data components
– No teacher signal.
• Reinforcement learning
– Learning mapping between input x and desired output y
– Teacher gives a Critic signal (reinforcement) of
how good the response was.
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 27
Supervised Learning
• Data: A set of n examples
𝑿 = {𝒙 𝟏, 𝒙 𝟐, …, 𝒙 𝒏} & 𝑻 = {𝒕 𝟏, 𝒕 𝟐, …, 𝒕 𝒏}
x is input vector, and t is desired output (given by a teacher).
• Objective: Learn the mapping 𝑭: 𝑿 → 𝒀
That is to find: 𝒚𝒊 ≈ 𝒇(𝒙𝒊) for all 𝒊 = 𝟏, … , 𝒏
• Two types of problems:
Regression: X discrete or continuous Y is continuous
Classification: X discrete or continuous Y is discrete
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 28
Supervised Learning Examples
• Regression: Y continuous
Debt/equity
Earnings company stock price
Future product orders
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 29
Supervised Learning Examples
• Classification: Y discrete
{ a, b, c, …, x, y, z}
X is a vector/sequence of values
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 30
Unsupervised Learning
• Data: A set of n examples
𝑿 = {𝒙 𝟏, 𝒙 𝟐, …, 𝒙 𝒏}
desired output NOT GIVEN (no teacher).
• Objective:
– Learn the relation between data components
• Two types of problems:
Clustering: Group “similar” examples together
Density Estimation : Model probabilistically the samples
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 31
Unsupervised Learning Examples
• Clustering: Group “similar” examples together
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 32
Unsupervised Learning Examples
• Density Estimation: Find probability density p(x)
Model used : Mixture of Gaussians
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 33
Reinforcement Learning
• We want to learn: 𝑭: 𝑿 → 𝒀
• We only see samples of x but not y
• Instead of getting y we get a feedback
(reinforcement) from a critic about how good our
output was.
• Example:
– Real time strategic (RTS) games.
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
Slide - 34
Next Time
Introduction to Pattern
Recognition
ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq

Más contenido relacionado

La actualidad más candente

Introduction to Linear Discriminant Analysis
Introduction to Linear Discriminant AnalysisIntroduction to Linear Discriminant Analysis
Introduction to Linear Discriminant AnalysisJaclyn Kokx
 
Chapter - 6 Data Mining Concepts and Techniques 2nd Ed slides Han & Kamber
Chapter - 6 Data Mining Concepts and Techniques 2nd Ed slides Han & KamberChapter - 6 Data Mining Concepts and Techniques 2nd Ed slides Han & Kamber
Chapter - 6 Data Mining Concepts and Techniques 2nd Ed slides Han & Kambererror007
 
Propositional And First-Order Logic
Propositional And First-Order LogicPropositional And First-Order Logic
Propositional And First-Order Logicankush_kumar
 
Information Retrieval 08
Information Retrieval 08 Information Retrieval 08
Information Retrieval 08 Jeet Das
 
YOLOv4: optimal speed and accuracy of object detection review
YOLOv4: optimal speed and accuracy of object detection reviewYOLOv4: optimal speed and accuracy of object detection review
YOLOv4: optimal speed and accuracy of object detection reviewLEE HOSEONG
 
Decision Tree - ID3
Decision Tree - ID3Decision Tree - ID3
Decision Tree - ID3Xueping Peng
 
Kernels and Support Vector Machines
Kernels and Support Vector  MachinesKernels and Support Vector  Machines
Kernels and Support Vector MachinesEdgar Marca
 
Introduction to Machine Learning Classifiers
Introduction to Machine Learning ClassifiersIntroduction to Machine Learning Classifiers
Introduction to Machine Learning ClassifiersFunctional Imperative
 
Uncertainty Quantification in AI
Uncertainty Quantification in AIUncertainty Quantification in AI
Uncertainty Quantification in AIFlorian Wilhelm
 
Classification techniques in data mining
Classification techniques in data miningClassification techniques in data mining
Classification techniques in data miningKamal Acharya
 
Dimensionality reduction: SVD and its applications
Dimensionality reduction: SVD and its applicationsDimensionality reduction: SVD and its applications
Dimensionality reduction: SVD and its applicationsViet-Trung TRAN
 
Decision tree induction
Decision tree inductionDecision tree induction
Decision tree inductionthamizh arasi
 
Classification and prediction
Classification and predictionClassification and prediction
Classification and predictionAcad
 

La actualidad más candente (20)

Introduction to Linear Discriminant Analysis
Introduction to Linear Discriminant AnalysisIntroduction to Linear Discriminant Analysis
Introduction to Linear Discriminant Analysis
 
Naive Bayes
Naive BayesNaive Bayes
Naive Bayes
 
Chapter - 6 Data Mining Concepts and Techniques 2nd Ed slides Han & Kamber
Chapter - 6 Data Mining Concepts and Techniques 2nd Ed slides Han & KamberChapter - 6 Data Mining Concepts and Techniques 2nd Ed slides Han & Kamber
Chapter - 6 Data Mining Concepts and Techniques 2nd Ed slides Han & Kamber
 
Bayes Belief Networks
Bayes Belief NetworksBayes Belief Networks
Bayes Belief Networks
 
Propositional And First-Order Logic
Propositional And First-Order LogicPropositional And First-Order Logic
Propositional And First-Order Logic
 
Information Retrieval 08
Information Retrieval 08 Information Retrieval 08
Information Retrieval 08
 
YOLOv4: optimal speed and accuracy of object detection review
YOLOv4: optimal speed and accuracy of object detection reviewYOLOv4: optimal speed and accuracy of object detection review
YOLOv4: optimal speed and accuracy of object detection review
 
Decision Tree - ID3
Decision Tree - ID3Decision Tree - ID3
Decision Tree - ID3
 
Kernels and Support Vector Machines
Kernels and Support Vector  MachinesKernels and Support Vector  Machines
Kernels and Support Vector Machines
 
Introduction to Machine Learning Classifiers
Introduction to Machine Learning ClassifiersIntroduction to Machine Learning Classifiers
Introduction to Machine Learning Classifiers
 
Csc446: Pattern Recognition
Csc446: Pattern Recognition Csc446: Pattern Recognition
Csc446: Pattern Recognition
 
Uncertainty Quantification in AI
Uncertainty Quantification in AIUncertainty Quantification in AI
Uncertainty Quantification in AI
 
Classification techniques in data mining
Classification techniques in data miningClassification techniques in data mining
Classification techniques in data mining
 
Dimensionality reduction: SVD and its applications
Dimensionality reduction: SVD and its applicationsDimensionality reduction: SVD and its applications
Dimensionality reduction: SVD and its applications
 
Decision tree induction
Decision tree inductionDecision tree induction
Decision tree induction
 
Naive bayes
Naive bayesNaive bayes
Naive bayes
 
Regularization
RegularizationRegularization
Regularization
 
Classification and prediction
Classification and predictionClassification and prediction
Classification and prediction
 
2.2.ppt.SC
2.2.ppt.SC2.2.ppt.SC
2.2.ppt.SC
 
Fuzzy Clustering(C-means, K-means)
Fuzzy Clustering(C-means, K-means)Fuzzy Clustering(C-means, K-means)
Fuzzy Clustering(C-means, K-means)
 

Destacado

Neural Networks: Model Building Through Linear Regression
Neural Networks: Model Building Through Linear RegressionNeural Networks: Model Building Through Linear Regression
Neural Networks: Model Building Through Linear RegressionMostafa G. M. Mostafa
 
Neural Networks: Support Vector machines
Neural Networks: Support Vector machinesNeural Networks: Support Vector machines
Neural Networks: Support Vector machinesMostafa G. M. Mostafa
 
Neural Networks: Least Mean Square (LSM) Algorithm
Neural Networks: Least Mean Square (LSM) AlgorithmNeural Networks: Least Mean Square (LSM) Algorithm
Neural Networks: Least Mean Square (LSM) AlgorithmMostafa G. M. Mostafa
 
Digital Image Processing: Image Restoration
Digital Image Processing: Image RestorationDigital Image Processing: Image Restoration
Digital Image Processing: Image RestorationMostafa G. M. Mostafa
 
Neural Networks: Self-Organizing Maps (SOM)
Neural Networks:  Self-Organizing Maps (SOM)Neural Networks:  Self-Organizing Maps (SOM)
Neural Networks: Self-Organizing Maps (SOM)Mostafa G. M. Mostafa
 
Neural Networks: Radial Bases Functions (RBF)
Neural Networks: Radial Bases Functions (RBF)Neural Networks: Radial Bases Functions (RBF)
Neural Networks: Radial Bases Functions (RBF)Mostafa G. M. Mostafa
 
Neural Networks: Principal Component Analysis (PCA)
Neural Networks: Principal Component Analysis (PCA)Neural Networks: Principal Component Analysis (PCA)
Neural Networks: Principal Component Analysis (PCA)Mostafa G. M. Mostafa
 
Neural Networks: Multilayer Perceptron
Neural Networks: Multilayer PerceptronNeural Networks: Multilayer Perceptron
Neural Networks: Multilayer PerceptronMostafa G. M. Mostafa
 
Neural Networks: Rosenblatt's Perceptron
Neural Networks: Rosenblatt's PerceptronNeural Networks: Rosenblatt's Perceptron
Neural Networks: Rosenblatt's PerceptronMostafa G. M. Mostafa
 
Digital Image Processing: Image Enhancement in the Spatial Domain
Digital Image Processing: Image Enhancement in the Spatial DomainDigital Image Processing: Image Enhancement in the Spatial Domain
Digital Image Processing: Image Enhancement in the Spatial DomainMostafa G. M. Mostafa
 
Digital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency DomainDigital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency DomainMostafa G. M. Mostafa
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationMostafa G. M. Mostafa
 

Destacado (15)

Csc446: Pattren Recognition
Csc446: Pattren RecognitionCsc446: Pattren Recognition
Csc446: Pattren Recognition
 
Neural Networks: Model Building Through Linear Regression
Neural Networks: Model Building Through Linear RegressionNeural Networks: Model Building Through Linear Regression
Neural Networks: Model Building Through Linear Regression
 
Neural Networks: Support Vector machines
Neural Networks: Support Vector machinesNeural Networks: Support Vector machines
Neural Networks: Support Vector machines
 
Neural Networks: Introducton
Neural Networks: IntroductonNeural Networks: Introducton
Neural Networks: Introducton
 
CSC446: Pattern Recognition (LN8)
CSC446: Pattern Recognition (LN8)CSC446: Pattern Recognition (LN8)
CSC446: Pattern Recognition (LN8)
 
Neural Networks: Least Mean Square (LSM) Algorithm
Neural Networks: Least Mean Square (LSM) AlgorithmNeural Networks: Least Mean Square (LSM) Algorithm
Neural Networks: Least Mean Square (LSM) Algorithm
 
Digital Image Processing: Image Restoration
Digital Image Processing: Image RestorationDigital Image Processing: Image Restoration
Digital Image Processing: Image Restoration
 
Neural Networks: Self-Organizing Maps (SOM)
Neural Networks:  Self-Organizing Maps (SOM)Neural Networks:  Self-Organizing Maps (SOM)
Neural Networks: Self-Organizing Maps (SOM)
 
Neural Networks: Radial Bases Functions (RBF)
Neural Networks: Radial Bases Functions (RBF)Neural Networks: Radial Bases Functions (RBF)
Neural Networks: Radial Bases Functions (RBF)
 
Neural Networks: Principal Component Analysis (PCA)
Neural Networks: Principal Component Analysis (PCA)Neural Networks: Principal Component Analysis (PCA)
Neural Networks: Principal Component Analysis (PCA)
 
Neural Networks: Multilayer Perceptron
Neural Networks: Multilayer PerceptronNeural Networks: Multilayer Perceptron
Neural Networks: Multilayer Perceptron
 
Neural Networks: Rosenblatt's Perceptron
Neural Networks: Rosenblatt's PerceptronNeural Networks: Rosenblatt's Perceptron
Neural Networks: Rosenblatt's Perceptron
 
Digital Image Processing: Image Enhancement in the Spatial Domain
Digital Image Processing: Image Enhancement in the Spatial DomainDigital Image Processing: Image Enhancement in the Spatial Domain
Digital Image Processing: Image Enhancement in the Spatial Domain
 
Digital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency DomainDigital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency Domain
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
 

Similar a Csc446: Pattren Recognition (LN1)

Machine Learning in Modern Medicine with Erin LeDell at Stanford Med
Machine Learning in Modern Medicine with Erin LeDell at Stanford MedMachine Learning in Modern Medicine with Erin LeDell at Stanford Med
Machine Learning in Modern Medicine with Erin LeDell at Stanford MedSri Ambati
 
Panel: Our Scholarly Recognition System Doesn’t Still Work
Panel: Our Scholarly Recognition System Doesn’t Still WorkPanel: Our Scholarly Recognition System Doesn’t Still Work
Panel: Our Scholarly Recognition System Doesn’t Still WorkDaniel S. Katz
 
ICELW Conference Slides
ICELW Conference SlidesICELW Conference Slides
ICELW Conference Slidestoolboc
 
Vermund.Innov.Invest.Environ.UPCH.#5.pptx
Vermund.Innov.Invest.Environ.UPCH.#5.pptxVermund.Innov.Invest.Environ.UPCH.#5.pptx
Vermund.Innov.Invest.Environ.UPCH.#5.pptxDAYANATICONATIA
 
Qualitative data analysis: many approaches to understand user insights
Qualitative data analysis: many approaches to understand user insightsQualitative data analysis: many approaches to understand user insights
Qualitative data analysis: many approaches to understand user insightsAgnieszka Szóstek
 
02 knowledge-based systems
02 knowledge-based systems02 knowledge-based systems
02 knowledge-based systemsNatig Vahabov
 
Research_Basic-Concepts-and-Methods (1).pptx
Research_Basic-Concepts-and-Methods (1).pptxResearch_Basic-Concepts-and-Methods (1).pptx
Research_Basic-Concepts-and-Methods (1).pptxGelmelinaLeaLepitenH
 
Ethics reproducibility and data stewardship
Ethics reproducibility and data stewardshipEthics reproducibility and data stewardship
Ethics reproducibility and data stewardshipRussell Jarvis
 
General research methodology
General research methodologyGeneral research methodology
General research methodologykhadepoonam640
 
The role of three-dimensional printed models of skull in anatomy education: a...
The role of three-dimensional printed models of skull in anatomy education: a...The role of three-dimensional printed models of skull in anatomy education: a...
The role of three-dimensional printed models of skull in anatomy education: a...Ahmed Elfaitury
 
The Future of Open Science
The Future of Open ScienceThe Future of Open Science
The Future of Open SciencePhilip Bourne
 
Unit-1-Introductory-Concepts_Students-copy.pdf
Unit-1-Introductory-Concepts_Students-copy.pdfUnit-1-Introductory-Concepts_Students-copy.pdf
Unit-1-Introductory-Concepts_Students-copy.pdfCHRISTIANPAULERA1
 

Similar a Csc446: Pattren Recognition (LN1) (20)

Challenges in medical imaging and the VISCERAL model
Challenges in medical imaging and the VISCERAL modelChallenges in medical imaging and the VISCERAL model
Challenges in medical imaging and the VISCERAL model
 
Machine Learning in Modern Medicine with Erin LeDell at Stanford Med
Machine Learning in Modern Medicine with Erin LeDell at Stanford MedMachine Learning in Modern Medicine with Erin LeDell at Stanford Med
Machine Learning in Modern Medicine with Erin LeDell at Stanford Med
 
Meta analysis_Sharanbasappa
Meta analysis_SharanbasappaMeta analysis_Sharanbasappa
Meta analysis_Sharanbasappa
 
Panel: Our Scholarly Recognition System Doesn’t Still Work
Panel: Our Scholarly Recognition System Doesn’t Still WorkPanel: Our Scholarly Recognition System Doesn’t Still Work
Panel: Our Scholarly Recognition System Doesn’t Still Work
 
ICELW Conference Slides
ICELW Conference SlidesICELW Conference Slides
ICELW Conference Slides
 
Research Outputs
Research OutputsResearch Outputs
Research Outputs
 
Vermund.Innov.Invest.Environ.UPCH.#5.pptx
Vermund.Innov.Invest.Environ.UPCH.#5.pptxVermund.Innov.Invest.Environ.UPCH.#5.pptx
Vermund.Innov.Invest.Environ.UPCH.#5.pptx
 
Qualitative data analysis: many approaches to understand user insights
Qualitative data analysis: many approaches to understand user insightsQualitative data analysis: many approaches to understand user insights
Qualitative data analysis: many approaches to understand user insights
 
02 knowledge-based systems
02 knowledge-based systems02 knowledge-based systems
02 knowledge-based systems
 
De carlo rizk 2010 icelw
De carlo rizk 2010 icelwDe carlo rizk 2010 icelw
De carlo rizk 2010 icelw
 
Research_Basic-Concepts-and-Methods (1).pptx
Research_Basic-Concepts-and-Methods (1).pptxResearch_Basic-Concepts-and-Methods (1).pptx
Research_Basic-Concepts-and-Methods (1).pptx
 
Ethics reproducibility and data stewardship
Ethics reproducibility and data stewardshipEthics reproducibility and data stewardship
Ethics reproducibility and data stewardship
 
General research methodology
General research methodologyGeneral research methodology
General research methodology
 
Rm intro
Rm introRm intro
Rm intro
 
Research chapters 1 3
Research chapters 1 3Research chapters 1 3
Research chapters 1 3
 
Research & its methodology
Research & its methodologyResearch & its methodology
Research & its methodology
 
The role of three-dimensional printed models of skull in anatomy education: a...
The role of three-dimensional printed models of skull in anatomy education: a...The role of three-dimensional printed models of skull in anatomy education: a...
The role of three-dimensional printed models of skull in anatomy education: a...
 
The Future of Open Science
The Future of Open ScienceThe Future of Open Science
The Future of Open Science
 
Unit-1-Introductory-Concepts_Students-copy.pdf
Unit-1-Introductory-Concepts_Students-copy.pdfUnit-1-Introductory-Concepts_Students-copy.pdf
Unit-1-Introductory-Concepts_Students-copy.pdf
 
Research in home science
Research in home scienceResearch in home science
Research in home science
 

Último

VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...shivangimorya083
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 

Último (20)

VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 

Csc446: Pattren Recognition (LN1)

  • 1. Slide - 1 CSC446 : Pattern Recognition Prof. Dr. Mostafa G. M. Mostafa Faculty of Computer & Information Sciences Computer Science Department AIN SHAMS UNIVERSITY Lecture Note 1: Course Organization & Chapter 1: Introduction to PRS ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 2. Slide - 2 CSC446: Patt Recog - Course Outline • Introduction to PRS • Mathematical Foundations • Supervised Learning • Bayesian Decision Theory • Maximum Likelihood Estimation • Non-Parametric Methods • Linear Discriminant Functions & NN • Unsupervised Learning • K-mean Clustering ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 3. Slide - 3 • Text Book: – Duda, Hart, and Stork. “Pattern Classification”, 2nd ed. Wiley, 2001. • Reference Book: – C. M. Bishop. “Pattern Recognition & Machine Learning”. Springer, 2007. – A. Webb. “Statistical Pattern Recognition”. Arnold, 1999. • Lab book: Handout materials + “Matlab Getting Started” and “Building GUI” tutorials. CSC446 : Course Organization & Guidelines ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 4. Slide - 4 Prerequisites: – CSW150: Structured Programming. – SCC223 : Probability & Statistics – SCC332 : Numerical Methods – CSC343 : Artificial Intelligence CSC446 : Course Organization & Guidelines Refresh your Information ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 5. Slide - 5 Grading: • Midterm Exam (10 points) • Assignments, Quizzes (10 points) • Final Project, Lab test (15 points) • Final Exam (65 points) CSC446 : Course Organization & Guidelines ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 6. Slide - 6 CSC446 : Course Organization & Guidelines Lecture Protocol: Feel free to interrupt and ask ME. DON’T ask/talk to your colleagues. Programming and homework assignments •Late answers are given 50% of the mark.  Slides are available in pdf format. ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 7. Slide - 7 CSC446 : Course Organization & Guidelines How to pass this course? – You will learn a lot during this course, but you will have to work hard to pass it! – Don’t accumulate … – Do it yourself … – Ask for help … ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 8. Slide - 8 CSC446 : Course Organization & Guidelines Warning: – Working policy: You are encouraged to collaborate in study groups. But submitting a copy or slightly changed others’ solutions or codes is Cheating. – Cheating will be punished severely • Assignments: All get 0 • Midterm or Final: you will get Fail ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 9. Slide - 9 CSC446 : Course Organization & Guidelines Resources (Most important):  Societies: IAPR: http://www.iapr.org/  Journals: PAMI: http://www.computer.org/tpami/ PR: http://www.elsevier.com/locate/pr PRL: http://www.elsevier.com/locate/prl  Web Sites: PRInfo: http://www.ph.tn.tudelft.nl/PRInfo/ ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 10. Slide - 10 Chapter 1: Introduction to Pattern Recognition CSC446 : Pattern Recognition (Read all sections in Chapter 1) ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 11. Slide - 11 • Objectives of Pattern Recognition Systems • Applications of Pattern Recognition Systems • What is a Pattern Recognition System? • An intuitive Example • Components of Pattern Recognition Systems • The Design Cycle • Learning and Adaptation – Supervised, Unsupervised, and Reinforcement Learning. Intro Pattern Recognition - Outline ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 12. Slide - 12 PRS Objective: • Building a machine that can learn and recognize patterns as human, • Having such a machine is immensely useful to mankind. Pattern Recognition System ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 13. Slide - 13 Pattern Recognition Systems What is a Pattern? What is a Pattern Recognition System? ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 14. Slide - 14 What is a Pattern? • A pattern is a set of instances which share some regularities, and are similar to each other in the set. • A pattern should occur repeatedly. • A pattern is observable, sometimes partially, by some sensors with noise and distortions. ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 15. Slide - 15 Examples of Patterns ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 16. Slide - 16 Examples of Patterns Speech Signal ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 17. Slide - 17 What is Pattern Recognition? • Definition: “The act of taking in raw data and taking an action based on the category of the pattern found in the data.” an object Decision raw data Pattern Recognition System (Cylinder) ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 18. Slide - 18 Applications of PRS Applications: Robotics Photo by courtesy of US Department of Energy . Robot Manny is developed at Battelle's Pacific Northwest Laboratories in Richand, Washington. It took 12 researchers 3 years (1986-1989) and $2 million to develop this robot. Manny was built for the U.S. Army in the late 1980s to test protective clothing. ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 19. Slide - 19 Applications of PRS Applications: In Military A remote-controlled bomb disposal robot in action. Photo by courtesy of US Airforce . ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 20. Slide - 20 Applications of PRS • OCR: Handwritten/printed optical characters recognition. ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 21. Slide - 21 Applications of PRS –Dictation machines, Voice Command, HCI HCI, Archiving Dictation Voice Command ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 22. Slide - 22 Applications of PRS •Investigation: Lie detector, ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 23. Slide - 23 Applications of PRS •Other Applications: – Manufacturing: • Defect detection in chip manufacturing • Fruit/vegetable recognition – Biometrics: voice, iris, fingerprint, face, gait recognition – Medical diagnosis –Smell recognition (e-nose, sensor networks) –Bioinformatics: classification of DNA sequences. –Security: intrusion detection ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 24. Slide - 24 Machine Learning Concepts Readings: Chapter 1 in Bishop’s PRML ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 25. Slide - 25 Machine Learning • Learning Process: –Learner (a computer program; an agent) processes data D representing past experiences and tries to either develop an appropriate response to future data, or describe the seen data in some meaningful way. • Example: – Learner sees a set of patient records with corresponding diagnoses. It can either try to : – predict the presence of a disease for future patients. – describe the dependencies between diseases, symptoms. ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 26. Slide - 26 Types of Machine Learning • Supervised learning – Learning mapping between input x and desired output y – Teacher presents some samples of pairs (x, y) • Unsupervised learning – Learning relations between data components – No teacher signal. • Reinforcement learning – Learning mapping between input x and desired output y – Teacher gives a Critic signal (reinforcement) of how good the response was. ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 27. Slide - 27 Supervised Learning • Data: A set of n examples 𝑿 = {𝒙 𝟏, 𝒙 𝟐, …, 𝒙 𝒏} & 𝑻 = {𝒕 𝟏, 𝒕 𝟐, …, 𝒕 𝒏} x is input vector, and t is desired output (given by a teacher). • Objective: Learn the mapping 𝑭: 𝑿 → 𝒀 That is to find: 𝒚𝒊 ≈ 𝒇(𝒙𝒊) for all 𝒊 = 𝟏, … , 𝒏 • Two types of problems: Regression: X discrete or continuous Y is continuous Classification: X discrete or continuous Y is discrete ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 28. Slide - 28 Supervised Learning Examples • Regression: Y continuous Debt/equity Earnings company stock price Future product orders ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 29. Slide - 29 Supervised Learning Examples • Classification: Y discrete { a, b, c, …, x, y, z} X is a vector/sequence of values { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 } ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 30. Slide - 30 Unsupervised Learning • Data: A set of n examples 𝑿 = {𝒙 𝟏, 𝒙 𝟐, …, 𝒙 𝒏} desired output NOT GIVEN (no teacher). • Objective: – Learn the relation between data components • Two types of problems: Clustering: Group “similar” examples together Density Estimation : Model probabilistically the samples ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 31. Slide - 31 Unsupervised Learning Examples • Clustering: Group “similar” examples together ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 32. Slide - 32 Unsupervised Learning Examples • Density Estimation: Find probability density p(x) Model used : Mixture of Gaussians ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 33. Slide - 33 Reinforcement Learning • We want to learn: 𝑭: 𝑿 → 𝒀 • We only see samples of x but not y • Instead of getting y we get a feedback (reinforcement) from a critic about how good our output was. • Example: – Real time strategic (RTS) games. ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq
  • 34. Slide - 34 Next Time Introduction to Pattern Recognition ASU-CSC446 : Pattern Recognition. Prof. Dr. Mostafa Gadal-Haqq