SlideShare a Scribd company logo
1 of 11
SIR CHHOTU RAM INSTITUTE OF
ENGINEERING AND TECHNOLOGY
Session-2019-20
ASSIGNMENT
Subject:-ARTIFICIAL INTELLIGENCE
Submitted To: Submitted By:
Ms. SAVITA MITTAL MA’AM TEJVEER SINGH
(MCA 4TH sem )
Design principle of pattern recognition system
Pattern Recognition | Introduction
Pattern Recognition System
Pattern is everything around in this digital world. A pattern can either be seen
physically or it can be observed mathematically by applying algorithms.
In Pattern Recognition, pattern is comprises of the following two fundamental
things:-
 Collection of observations
 The concept behind the observation
Feature Vector:-
The collection of observations is also known as a feature vector. A feature is a
distinctive characteristic of a good or service that sets it apart from similar
items. Feature vector is the combination of n features in n-dimensional column
vector. The different classes may have different features values but the same class
always has the same features values.
Example:- The colors on the clothes, speech pattern etc.
Example:-
 Differentiate between good and bad features.
 Feature properties.
Classifier and Decision Boundaries:-
1. In a statistical-classification problem, a decision boundary is a hypersurface
that partitions the underlying vector space into two sets. A decision boundary is
the region of a problem space in which the output label of a classifier is
ambiguous. Classifier is a hypothesis or discrete-valued function that is used to
assign (categorical) class labels to particular data points.
2. Classifier is used to partition the feature space into class-labeled decision
regions. While Decision Boundaries are the borders between decision
regions.
Components in Pattern Recognition System:-
A pattern recognition systems can be partitioned into components. There are five
typical components for various pattern recognition systems. These are as following:-
 A Sensor:- A sensor is a device used to measure a property, such as pressure,
position, temperature, or acceleration, and respond with feedback.
 A Pre-processing Mechanism:- Segmentation is used and it is the process of
partitioning a data into multiple segments. It can also be defined as the
technique of dividing or partitioning a data into parts called segments.
 A Feature Extraction Mechanism:- feature extraction starts from an initial set
of measured data and builds derived values (features) intended to be
informative and non-redundant, facilitating the subsequent learning and
generalization steps, and in some cases leading to better human
interpretations. It can be manual or automated.
 A Description Algorithm :- Pattern recognition algorithms generally aim to
provide a reasonable answer for all possible inputs and to perform “most likely”
matching of the inputs, taking into account their statistical variation
 A Training Set:- Training data is a certain percentage of an overall dataset
along with testing set. As a rule, the better the training data, the better the
algorithm or classifier performs.
Design Principles of Pattern Recognition
In pattern recognition system, for recognizing the pattern or structure two basic
approaches are used which can be implemented in different techniques. These are –
 Statistical Approach and
 Structural Approach
Statistical Approach:-
Statistical methods are mathematical formulas, models, and techniques that are
used in the statistical analysis of raw research data. The application of statistical
methods extracts information from research data and provides different ways to
assess the robustness of research outputs.
Two main statistical methods are used:-
1. Descriptive Statistics:- It summarizes data from a sample using indexes such
as the mean or standard deviation.
2. Inferential Statistics:- It draw conclusions from data that are subject to random
variation.
Structural Approach:-
The Structural Approach is a technique wherein the learner masters the pattern of
sentence. Structures are the different arrangements of words in one accepted style
or the other.
Types of structures:-
 Sentence Patterns
 Phrase Patterns
 Formulas
 Idioms
Difference Between Statistical Approach and Structural Approach:-
SR. NO. STATISTICAL APPROACH STRUCTURAL APPROACH
1 Statistical decision theory. Human perception and cognition.
2 Quantitative features. Morphological primitives
3 Fixed number of features. Variable number of primitives.
4 Ignores feature relationships. Captures primitives relationships.
5 Semantics from feature position. Semantics from primitives encoding.
6 Statistical classifiers. Syntactic grammars.
Advantages:-
Pattern recognition solves classification problems
Pattern recognition solves the problem of fake bio metric detection.
It is useful for cloth pattern recognition for visually impaired blind people.
It helps in speaker diarization.
We can recognise particular object from different angle.
Disadvantages:
Syntactic Pattern recognition approach is complex to implement and it is very slow
process.
Sometime to get better accuracy, larger dataset is required.
It cannot explain why a particular object is recognized.
Example: my face vs my friend’s face.
Applications:-
Image processing, segmentation and analysis
Pattern recognition is used to give human recognition intelligence to machine which
is required in image processing.
Computer vision
Pattern recognition is used to extract meaningful features from given image/video
samples and is used in computer vision for various applications like biological and
biomedical imaging.
Seismic analysis
Pattern recognition approach is used for the discovery, imaging and interpretation of
temporal patterns in seismic array recordings. Statistical pattern recognition is
implemented and used in different types of seismic analysis models.
Radar signal classification/analysis
Pattern recognition and Signal processing methods are used in various applications
of radar signal classifications like AP mine detection and identification.
Speech recognition
The greatest success in speech recognition has been obtained using pattern
recognition paradigms. It is used in various algorithms of speech recognition which
tries to avoid the problems of using a phoneme level of description and treats larger
units such as words as pattern
Finger print identification
The fingerprint recognition technique is a dominant technology in the biometric
market. A number of recognition methods have been used to perform fingerprint
matching out of which pattern recognition approaches is widely used.
STATISTICAL PATTERN RECOGNITION
Statistical Pattern Recognition:-
Statistical pattern recognition is now a mature discipline which has been successfully
applied in several application domains. The primary goal in statistical pattern
recognition is classification, where a pattern vector is assigned to one of a finite
number of classes and each class is characterized by a probability density function
on the measured features. A pattern vector is viewed as a point in the
multidimensional space defined by the features. Design of a recognition system
based on this paradigm requires careful attention to the following issues:
Type of classifier
(single-stage vs. hierarchical), feature selection, estimation of classification error,
parametric vs. nonparametric decision rules, and utilizing contextual information.
Current research emphasis in pattern recognition is on designing efficient algorithms,
studying small sample properties of various estimators and decision rules,
implementing the algorithms on novel computer architecture, and incorporating
context and domain-specific knowledge in decision making.
In other word Statistical pattern recognition are defined as
Statistical pattern recognition:-
• In statistical pattern recognition, we use vectors to represent patterns and class
labels from a label set.
• The abstractions typically deal with probability density/distributions of points in
multi-dimensional spaces, trees and graphs, rules, and vectors themselves.
• Because of the vector space representation, it is meaningful to talk of
subspaces/projections and similarity between points in terms of distance measures.
• There are several soft computing tools associated with this notion. Soft computing
techniques are tolerant of imprecision, uncertainty and approximation. These tools
include neural networks, fuzzy systems and evolutionary computation.
• For example, vectorial representation of points and classes are also employed by
– neural networks,
– fuzzy set and rough set based pattern recognition schemes.
Representing patterns as vectors
• The most popular method of representing patterns is as vectors.
• Here, the training dataset may be represented as a matrix of size (nxd), where
each row corresponds to a pattern and each column represents a feature.
• Each attribute/feature/variable is associated with a domain. A domain is a set of
numbers, each number pertains to a value of an attribute for that particular pattern.
• The class label is a dependent attribute which depends on the ‘d’ in-dependent
attributes.
Example The dataset could be as follows
In this case, n=7 and d=6. As can be seen,each pattern has six attributes( or
features). Each attribute in this case is a number between 1 and 9. The last number
in each line gives the class of the pattern. In this case, the class of the patterns is
either 1, 2 or 3.
2. If the patterns are two- or three-dimensional, they can be plotted.
3. Consider the dataset
Figure 1: Dataset of three classes
Pattern 1 : (1,1.25,1) Pattern 2 : (1,1,1)
Pattern 3 : (1.5,0.75,1) Pattern 4 : (2,1,1)
Pattern 5 : (1,3,2) Pattern 6 : (1,4,2)
Pattern 7 : (1.5,3.5,2) Pattern 8 : (2,3,2)
Pattern 9 : (4,2,3) Pattern 10 : (4.5,1.5,3)
Pattern 11 : (5,1,3) Pattern 12 : (5,2,3)
Each triplet consists of feature 1, feature 2 and the class label. This is shown in
Figure 1.
BIBLIOGRAPHY
1. Savita Mittal Ma’am Notes
2. https://www.geeksforgeeks.org
3. https://www.cet.edu.in

More Related Content

What's hot

Data preprocessing
Data preprocessingData preprocessing
Data preprocessingankur bhalla
 
I. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHMI. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHMvikas dhakane
 
Vc dimension in Machine Learning
Vc dimension in Machine LearningVc dimension in Machine Learning
Vc dimension in Machine LearningVARUN KUMAR
 
distributed shared memory
 distributed shared memory distributed shared memory
distributed shared memoryAshish Kumar
 
Data Reduction
Data ReductionData Reduction
Data ReductionRajan Shah
 
Geoscience satellite image processing
Geoscience satellite image processingGeoscience satellite image processing
Geoscience satellite image processinggaurav jain
 
Clustering paradigms and Partitioning Algorithms
Clustering paradigms and Partitioning AlgorithmsClustering paradigms and Partitioning Algorithms
Clustering paradigms and Partitioning AlgorithmsUmang MIshra
 
Classification and prediction
Classification and predictionClassification and prediction
Classification and predictionAcad
 
Design cycles of pattern recognition
Design cycles of pattern recognitionDesign cycles of pattern recognition
Design cycles of pattern recognitionAl Mamun
 
Ecg analysis in the cloud
Ecg analysis in the cloudEcg analysis in the cloud
Ecg analysis in the cloudgaurav jain
 
Introduction to Clustering algorithm
Introduction to Clustering algorithmIntroduction to Clustering algorithm
Introduction to Clustering algorithmhadifar
 
Pattern recognition and Machine Learning.
Pattern recognition and Machine Learning.Pattern recognition and Machine Learning.
Pattern recognition and Machine Learning.Rohit Kumar
 
Mining Frequent Patterns, Association and Correlations
Mining Frequent Patterns, Association and CorrelationsMining Frequent Patterns, Association and Correlations
Mining Frequent Patterns, Association and CorrelationsJustin Cletus
 
3.2 partitioning methods
3.2 partitioning methods3.2 partitioning methods
3.2 partitioning methodsKrish_ver2
 
Data Mining: Application and trends in data mining
Data Mining: Application and trends in data miningData Mining: Application and trends in data mining
Data Mining: Application and trends in data miningDataminingTools Inc
 

What's hot (20)

Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
 
I. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHMI. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHM
 
Vc dimension in Machine Learning
Vc dimension in Machine LearningVc dimension in Machine Learning
Vc dimension in Machine Learning
 
distributed shared memory
 distributed shared memory distributed shared memory
distributed shared memory
 
Data Reduction
Data ReductionData Reduction
Data Reduction
 
Geoscience satellite image processing
Geoscience satellite image processingGeoscience satellite image processing
Geoscience satellite image processing
 
Data mining primitives
Data mining primitivesData mining primitives
Data mining primitives
 
Image compression models
Image compression modelsImage compression models
Image compression models
 
Clustering paradigms and Partitioning Algorithms
Clustering paradigms and Partitioning AlgorithmsClustering paradigms and Partitioning Algorithms
Clustering paradigms and Partitioning Algorithms
 
Classification and prediction
Classification and predictionClassification and prediction
Classification and prediction
 
Design cycles of pattern recognition
Design cycles of pattern recognitionDesign cycles of pattern recognition
Design cycles of pattern recognition
 
Ecg analysis in the cloud
Ecg analysis in the cloudEcg analysis in the cloud
Ecg analysis in the cloud
 
Naive Bayes
Naive BayesNaive Bayes
Naive Bayes
 
Video display devices
Video display devicesVideo display devices
Video display devices
 
Introduction to Clustering algorithm
Introduction to Clustering algorithmIntroduction to Clustering algorithm
Introduction to Clustering algorithm
 
Pattern recognition and Machine Learning.
Pattern recognition and Machine Learning.Pattern recognition and Machine Learning.
Pattern recognition and Machine Learning.
 
Predicate logic
 Predicate logic Predicate logic
Predicate logic
 
Mining Frequent Patterns, Association and Correlations
Mining Frequent Patterns, Association and CorrelationsMining Frequent Patterns, Association and Correlations
Mining Frequent Patterns, Association and Correlations
 
3.2 partitioning methods
3.2 partitioning methods3.2 partitioning methods
3.2 partitioning methods
 
Data Mining: Application and trends in data mining
Data Mining: Application and trends in data miningData Mining: Application and trends in data mining
Data Mining: Application and trends in data mining
 

Similar to Design principle of pattern recognition system and STATISTICAL PATTERN RECOGNITION

Singular Value Decomposition (SVD).pptx
Singular Value Decomposition (SVD).pptxSingular Value Decomposition (SVD).pptx
Singular Value Decomposition (SVD).pptxrajalakshmi5921
 
EDAB Module 5 Singular Value Decomposition (SVD).pptx
EDAB Module 5 Singular Value Decomposition (SVD).pptxEDAB Module 5 Singular Value Decomposition (SVD).pptx
EDAB Module 5 Singular Value Decomposition (SVD).pptxrajalakshmi5921
 
Pattern Matching AI.pdf
Pattern Matching AI.pdfPattern Matching AI.pdf
Pattern Matching AI.pdfsaadurrehman35
 
5. Machine Learning.pptx
5.  Machine Learning.pptx5.  Machine Learning.pptx
5. Machine Learning.pptxssuser6654de1
 
UNIT - 5 : 20ACS04 – PROBLEM SOLVING AND PROGRAMMING USING PYTHON
UNIT - 5 : 20ACS04 – PROBLEM SOLVING AND PROGRAMMING USING PYTHONUNIT - 5 : 20ACS04 – PROBLEM SOLVING AND PROGRAMMING USING PYTHON
UNIT - 5 : 20ACS04 – PROBLEM SOLVING AND PROGRAMMING USING PYTHONNandakumar P
 
A Survey on Machine Learning Algorithms
A Survey on Machine Learning AlgorithmsA Survey on Machine Learning Algorithms
A Survey on Machine Learning AlgorithmsAM Publications
 
Introduction to Fundamentals of Data Science
Introduction to Fundamentals of Data ScienceIntroduction to Fundamentals of Data Science
Introduction to Fundamentals of Data ScienceKakaraSrikanth1
 
Machine learning ppt unit one syllabuspptx
Machine learning ppt unit one syllabuspptxMachine learning ppt unit one syllabuspptx
Machine learning ppt unit one syllabuspptxVenkateswaraBabuRavi
 
Supervised learning techniques and applications
Supervised learning techniques and applicationsSupervised learning techniques and applications
Supervised learning techniques and applicationsBenjaminlapid1
 
dataminingclassificationprediction123 .pptx
dataminingclassificationprediction123 .pptxdataminingclassificationprediction123 .pptx
dataminingclassificationprediction123 .pptxAsrithaKorupolu
 
Machine learning module 2
Machine learning module 2Machine learning module 2
Machine learning module 2Gokulks007
 
Internship project report,Predictive Modelling
Internship project report,Predictive ModellingInternship project report,Predictive Modelling
Internship project report,Predictive ModellingAmit Kumar
 
IRJET- Pattern Recognition Process, Methods and Applications in Artificial In...
IRJET- Pattern Recognition Process, Methods and Applications in Artificial In...IRJET- Pattern Recognition Process, Methods and Applications in Artificial In...
IRJET- Pattern Recognition Process, Methods and Applications in Artificial In...IRJET Journal
 
The role of NLP & ML in Cognitive System by Sunantha Krishnan
The role of NLP & ML in Cognitive System by Sunantha KrishnanThe role of NLP & ML in Cognitive System by Sunantha Krishnan
The role of NLP & ML in Cognitive System by Sunantha Krishnansunanthakrishnan
 
Brain Tumor Classification using Support Vector Machine
Brain Tumor Classification using Support Vector MachineBrain Tumor Classification using Support Vector Machine
Brain Tumor Classification using Support Vector MachineIRJET Journal
 
Identifying and classifying unknown Network Disruption
Identifying and classifying unknown Network DisruptionIdentifying and classifying unknown Network Disruption
Identifying and classifying unknown Network Disruptionjagan477830
 
introduction to Statistical Theory.pptx
 introduction to Statistical Theory.pptx introduction to Statistical Theory.pptx
introduction to Statistical Theory.pptxDr.Shweta
 
Data clustering using map reduce
Data clustering using map reduceData clustering using map reduce
Data clustering using map reduceVarad Meru
 

Similar to Design principle of pattern recognition system and STATISTICAL PATTERN RECOGNITION (20)

Singular Value Decomposition (SVD).pptx
Singular Value Decomposition (SVD).pptxSingular Value Decomposition (SVD).pptx
Singular Value Decomposition (SVD).pptx
 
EDAB Module 5 Singular Value Decomposition (SVD).pptx
EDAB Module 5 Singular Value Decomposition (SVD).pptxEDAB Module 5 Singular Value Decomposition (SVD).pptx
EDAB Module 5 Singular Value Decomposition (SVD).pptx
 
Pattern Matching AI.pdf
Pattern Matching AI.pdfPattern Matching AI.pdf
Pattern Matching AI.pdf
 
5. Machine Learning.pptx
5.  Machine Learning.pptx5.  Machine Learning.pptx
5. Machine Learning.pptx
 
Assignment-4.pdf
Assignment-4.pdfAssignment-4.pdf
Assignment-4.pdf
 
UNIT - 5 : 20ACS04 – PROBLEM SOLVING AND PROGRAMMING USING PYTHON
UNIT - 5 : 20ACS04 – PROBLEM SOLVING AND PROGRAMMING USING PYTHONUNIT - 5 : 20ACS04 – PROBLEM SOLVING AND PROGRAMMING USING PYTHON
UNIT - 5 : 20ACS04 – PROBLEM SOLVING AND PROGRAMMING USING PYTHON
 
A Survey on Machine Learning Algorithms
A Survey on Machine Learning AlgorithmsA Survey on Machine Learning Algorithms
A Survey on Machine Learning Algorithms
 
Introduction to Fundamentals of Data Science
Introduction to Fundamentals of Data ScienceIntroduction to Fundamentals of Data Science
Introduction to Fundamentals of Data Science
 
Presentation of BRM.pptx
Presentation of BRM.pptxPresentation of BRM.pptx
Presentation of BRM.pptx
 
Machine learning ppt unit one syllabuspptx
Machine learning ppt unit one syllabuspptxMachine learning ppt unit one syllabuspptx
Machine learning ppt unit one syllabuspptx
 
Supervised learning techniques and applications
Supervised learning techniques and applicationsSupervised learning techniques and applications
Supervised learning techniques and applications
 
dataminingclassificationprediction123 .pptx
dataminingclassificationprediction123 .pptxdataminingclassificationprediction123 .pptx
dataminingclassificationprediction123 .pptx
 
Machine learning module 2
Machine learning module 2Machine learning module 2
Machine learning module 2
 
Internship project report,Predictive Modelling
Internship project report,Predictive ModellingInternship project report,Predictive Modelling
Internship project report,Predictive Modelling
 
IRJET- Pattern Recognition Process, Methods and Applications in Artificial In...
IRJET- Pattern Recognition Process, Methods and Applications in Artificial In...IRJET- Pattern Recognition Process, Methods and Applications in Artificial In...
IRJET- Pattern Recognition Process, Methods and Applications in Artificial In...
 
The role of NLP & ML in Cognitive System by Sunantha Krishnan
The role of NLP & ML in Cognitive System by Sunantha KrishnanThe role of NLP & ML in Cognitive System by Sunantha Krishnan
The role of NLP & ML in Cognitive System by Sunantha Krishnan
 
Brain Tumor Classification using Support Vector Machine
Brain Tumor Classification using Support Vector MachineBrain Tumor Classification using Support Vector Machine
Brain Tumor Classification using Support Vector Machine
 
Identifying and classifying unknown Network Disruption
Identifying and classifying unknown Network DisruptionIdentifying and classifying unknown Network Disruption
Identifying and classifying unknown Network Disruption
 
introduction to Statistical Theory.pptx
 introduction to Statistical Theory.pptx introduction to Statistical Theory.pptx
introduction to Statistical Theory.pptx
 
Data clustering using map reduce
Data clustering using map reduceData clustering using map reduce
Data clustering using map reduce
 

More from TEJVEER SINGH

Software engineering lecture notes
Software engineering lecture notesSoftware engineering lecture notes
Software engineering lecture notesTEJVEER SINGH
 
Software testing lecture notes
Software testing  lecture notesSoftware testing  lecture notes
Software testing lecture notesTEJVEER SINGH
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computingTEJVEER SINGH
 
HOW TO DOWNLOAD MICROSOFT WORD IN ANDROID, and How to convert doc file into ...
HOW TO DOWNLOAD MICROSOFT WORD  IN ANDROID, and How to convert doc file into ...HOW TO DOWNLOAD MICROSOFT WORD  IN ANDROID, and How to convert doc file into ...
HOW TO DOWNLOAD MICROSOFT WORD IN ANDROID, and How to convert doc file into ...TEJVEER SINGH
 
Computer graphics unit 4th
Computer graphics unit 4thComputer graphics unit 4th
Computer graphics unit 4thTEJVEER SINGH
 
Most Important C language program
Most Important C language programMost Important C language program
Most Important C language programTEJVEER SINGH
 
Multi Banking System
Multi Banking SystemMulti Banking System
Multi Banking SystemTEJVEER SINGH
 
Computer network questions
Computer network questionsComputer network questions
Computer network questionsTEJVEER SINGH
 
#How to install mongoDB and also setup path
#How to install mongoDB and also setup path#How to install mongoDB and also setup path
#How to install mongoDB and also setup pathTEJVEER SINGH
 
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracaleDriver
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracaleDriverjava.lang.ClassNotFoundException: oracle.jdbc.driver.OracaleDriver
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracaleDriverTEJVEER SINGH
 
Oracle 10g Installation Guide
Oracle 10g Installation GuideOracle 10g Installation Guide
Oracle 10g Installation GuideTEJVEER SINGH
 
Important dbms practical question
Important dbms practical  questionImportant dbms practical  question
Important dbms practical questionTEJVEER SINGH
 

More from TEJVEER SINGH (13)

Software engineering lecture notes
Software engineering lecture notesSoftware engineering lecture notes
Software engineering lecture notes
 
Software testing lecture notes
Software testing  lecture notesSoftware testing  lecture notes
Software testing lecture notes
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
HOW TO DOWNLOAD MICROSOFT WORD IN ANDROID, and How to convert doc file into ...
HOW TO DOWNLOAD MICROSOFT WORD  IN ANDROID, and How to convert doc file into ...HOW TO DOWNLOAD MICROSOFT WORD  IN ANDROID, and How to convert doc file into ...
HOW TO DOWNLOAD MICROSOFT WORD IN ANDROID, and How to convert doc file into ...
 
Computer graphics unit 4th
Computer graphics unit 4thComputer graphics unit 4th
Computer graphics unit 4th
 
Most Important C language program
Most Important C language programMost Important C language program
Most Important C language program
 
Multi Banking System
Multi Banking SystemMulti Banking System
Multi Banking System
 
Computer network questions
Computer network questionsComputer network questions
Computer network questions
 
#How to install mongoDB and also setup path
#How to install mongoDB and also setup path#How to install mongoDB and also setup path
#How to install mongoDB and also setup path
 
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracaleDriver
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracaleDriverjava.lang.ClassNotFoundException: oracle.jdbc.driver.OracaleDriver
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracaleDriver
 
Oracle 10g Installation Guide
Oracle 10g Installation GuideOracle 10g Installation Guide
Oracle 10g Installation Guide
 
Important dbms practical question
Important dbms practical  questionImportant dbms practical  question
Important dbms practical question
 
Shift reduce parser
Shift reduce parserShift reduce parser
Shift reduce parser
 

Recently uploaded

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 

Recently uploaded (20)

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 

Design principle of pattern recognition system and STATISTICAL PATTERN RECOGNITION

  • 1. SIR CHHOTU RAM INSTITUTE OF ENGINEERING AND TECHNOLOGY Session-2019-20 ASSIGNMENT Subject:-ARTIFICIAL INTELLIGENCE Submitted To: Submitted By: Ms. SAVITA MITTAL MA’AM TEJVEER SINGH (MCA 4TH sem )
  • 2. Design principle of pattern recognition system Pattern Recognition | Introduction Pattern Recognition System Pattern is everything around in this digital world. A pattern can either be seen physically or it can be observed mathematically by applying algorithms. In Pattern Recognition, pattern is comprises of the following two fundamental things:-  Collection of observations  The concept behind the observation Feature Vector:- The collection of observations is also known as a feature vector. A feature is a distinctive characteristic of a good or service that sets it apart from similar items. Feature vector is the combination of n features in n-dimensional column vector. The different classes may have different features values but the same class always has the same features values. Example:- The colors on the clothes, speech pattern etc.
  • 3. Example:-  Differentiate between good and bad features.  Feature properties. Classifier and Decision Boundaries:- 1. In a statistical-classification problem, a decision boundary is a hypersurface that partitions the underlying vector space into two sets. A decision boundary is the region of a problem space in which the output label of a classifier is ambiguous. Classifier is a hypothesis or discrete-valued function that is used to assign (categorical) class labels to particular data points. 2. Classifier is used to partition the feature space into class-labeled decision regions. While Decision Boundaries are the borders between decision
  • 4. regions. Components in Pattern Recognition System:- A pattern recognition systems can be partitioned into components. There are five typical components for various pattern recognition systems. These are as following:-  A Sensor:- A sensor is a device used to measure a property, such as pressure, position, temperature, or acceleration, and respond with feedback.  A Pre-processing Mechanism:- Segmentation is used and it is the process of partitioning a data into multiple segments. It can also be defined as the technique of dividing or partitioning a data into parts called segments.  A Feature Extraction Mechanism:- feature extraction starts from an initial set of measured data and builds derived values (features) intended to be informative and non-redundant, facilitating the subsequent learning and generalization steps, and in some cases leading to better human interpretations. It can be manual or automated.  A Description Algorithm :- Pattern recognition algorithms generally aim to provide a reasonable answer for all possible inputs and to perform “most likely” matching of the inputs, taking into account their statistical variation  A Training Set:- Training data is a certain percentage of an overall dataset along with testing set. As a rule, the better the training data, the better the algorithm or classifier performs.
  • 5. Design Principles of Pattern Recognition In pattern recognition system, for recognizing the pattern or structure two basic approaches are used which can be implemented in different techniques. These are –  Statistical Approach and  Structural Approach Statistical Approach:- Statistical methods are mathematical formulas, models, and techniques that are used in the statistical analysis of raw research data. The application of statistical methods extracts information from research data and provides different ways to assess the robustness of research outputs. Two main statistical methods are used:- 1. Descriptive Statistics:- It summarizes data from a sample using indexes such as the mean or standard deviation. 2. Inferential Statistics:- It draw conclusions from data that are subject to random variation. Structural Approach:- The Structural Approach is a technique wherein the learner masters the pattern of sentence. Structures are the different arrangements of words in one accepted style or the other. Types of structures:-  Sentence Patterns  Phrase Patterns  Formulas  Idioms
  • 6. Difference Between Statistical Approach and Structural Approach:- SR. NO. STATISTICAL APPROACH STRUCTURAL APPROACH 1 Statistical decision theory. Human perception and cognition. 2 Quantitative features. Morphological primitives 3 Fixed number of features. Variable number of primitives. 4 Ignores feature relationships. Captures primitives relationships. 5 Semantics from feature position. Semantics from primitives encoding. 6 Statistical classifiers. Syntactic grammars. Advantages:- Pattern recognition solves classification problems Pattern recognition solves the problem of fake bio metric detection. It is useful for cloth pattern recognition for visually impaired blind people. It helps in speaker diarization. We can recognise particular object from different angle. Disadvantages: Syntactic Pattern recognition approach is complex to implement and it is very slow process. Sometime to get better accuracy, larger dataset is required. It cannot explain why a particular object is recognized.
  • 7. Example: my face vs my friend’s face. Applications:- Image processing, segmentation and analysis Pattern recognition is used to give human recognition intelligence to machine which is required in image processing. Computer vision Pattern recognition is used to extract meaningful features from given image/video samples and is used in computer vision for various applications like biological and biomedical imaging. Seismic analysis Pattern recognition approach is used for the discovery, imaging and interpretation of temporal patterns in seismic array recordings. Statistical pattern recognition is implemented and used in different types of seismic analysis models. Radar signal classification/analysis Pattern recognition and Signal processing methods are used in various applications of radar signal classifications like AP mine detection and identification. Speech recognition The greatest success in speech recognition has been obtained using pattern recognition paradigms. It is used in various algorithms of speech recognition which tries to avoid the problems of using a phoneme level of description and treats larger units such as words as pattern Finger print identification The fingerprint recognition technique is a dominant technology in the biometric market. A number of recognition methods have been used to perform fingerprint matching out of which pattern recognition approaches is widely used.
  • 8. STATISTICAL PATTERN RECOGNITION Statistical Pattern Recognition:- Statistical pattern recognition is now a mature discipline which has been successfully applied in several application domains. The primary goal in statistical pattern recognition is classification, where a pattern vector is assigned to one of a finite number of classes and each class is characterized by a probability density function on the measured features. A pattern vector is viewed as a point in the multidimensional space defined by the features. Design of a recognition system based on this paradigm requires careful attention to the following issues: Type of classifier (single-stage vs. hierarchical), feature selection, estimation of classification error, parametric vs. nonparametric decision rules, and utilizing contextual information. Current research emphasis in pattern recognition is on designing efficient algorithms, studying small sample properties of various estimators and decision rules, implementing the algorithms on novel computer architecture, and incorporating context and domain-specific knowledge in decision making. In other word Statistical pattern recognition are defined as Statistical pattern recognition:- • In statistical pattern recognition, we use vectors to represent patterns and class labels from a label set. • The abstractions typically deal with probability density/distributions of points in multi-dimensional spaces, trees and graphs, rules, and vectors themselves. • Because of the vector space representation, it is meaningful to talk of subspaces/projections and similarity between points in terms of distance measures. • There are several soft computing tools associated with this notion. Soft computing techniques are tolerant of imprecision, uncertainty and approximation. These tools include neural networks, fuzzy systems and evolutionary computation. • For example, vectorial representation of points and classes are also employed by
  • 9. – neural networks, – fuzzy set and rough set based pattern recognition schemes. Representing patterns as vectors • The most popular method of representing patterns is as vectors. • Here, the training dataset may be represented as a matrix of size (nxd), where each row corresponds to a pattern and each column represents a feature. • Each attribute/feature/variable is associated with a domain. A domain is a set of numbers, each number pertains to a value of an attribute for that particular pattern. • The class label is a dependent attribute which depends on the ‘d’ in-dependent attributes. Example The dataset could be as follows In this case, n=7 and d=6. As can be seen,each pattern has six attributes( or features). Each attribute in this case is a number between 1 and 9. The last number in each line gives the class of the pattern. In this case, the class of the patterns is either 1, 2 or 3. 2. If the patterns are two- or three-dimensional, they can be plotted.
  • 10. 3. Consider the dataset Figure 1: Dataset of three classes Pattern 1 : (1,1.25,1) Pattern 2 : (1,1,1) Pattern 3 : (1.5,0.75,1) Pattern 4 : (2,1,1) Pattern 5 : (1,3,2) Pattern 6 : (1,4,2) Pattern 7 : (1.5,3.5,2) Pattern 8 : (2,3,2) Pattern 9 : (4,2,3) Pattern 10 : (4.5,1.5,3) Pattern 11 : (5,1,3) Pattern 12 : (5,2,3) Each triplet consists of feature 1, feature 2 and the class label. This is shown in Figure 1.
  • 11. BIBLIOGRAPHY 1. Savita Mittal Ma’am Notes 2. https://www.geeksforgeeks.org 3. https://www.cet.edu.in