18
Pattern recognition Follow me on

Pattern recognition

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Pattern recognition

Pattern recognition

Follow me on facebook.com/prabhatksuman

Page 2: Pattern recognition

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. This is opposed to pattern matching algorithms, which look for exact matches in the input with pre-existing patterns.

What is pattern recognition?

Page 3: Pattern recognition

Pattern recognition is studied in many fields, including psychology, psychiatry, ethology, cognitive science, traffic flow and computer science.

Field of study ??

Page 4: Pattern recognition
Page 5: Pattern recognition
Page 6: Pattern recognition
Page 7: Pattern recognition
Page 8: Pattern recognition

Pattern recognition is generally categorized according to the types of learning procedure used to generate output values.

learning procedure used to generate the output value.

Unlabeled data:- This basically consist of sample of natural or human created artifact that can be obtained easily. e.g photograph, video ,audio.

Labeled data:- It typically takes set of unlabeled data and augments it with some tag or class or label. e.g whether a photograph contain a man or woman. Or what kind of action are taken in video.

Overview

Page 9: Pattern recognition

Learning machine basically consist of set of algorithm that gradually learns from a set of input data and predict an output.

e.g 1. Keyboard found on smart phone can learn from the words which we type and suggest us a set of words based on our writing pattern.

Learning machine

Page 10: Pattern recognition

 The unsupervised equivalent of classification is normally known as clustering. Supervised vs Unsupervised learning

 Supervised learning assumes that a set of training data (the training set) has been provided, consisting of a set of instances that have been properly labeled by hand with the correct output.

 Unsupervised learning, on the other hand, assumes training data that has not been hand-labeled, and attempts to find inherent patterns in the data that can then be used to determine the correct output value for new data instances.

A combination of the two that has recently been explored is semi-supervised learning, which uses a combination of labeled and unlabeled data (typically a small set of labeled data combined with a large amount of unlabeled data). Note that in cases of unsupervised learning, there may be no training data at all to speak of; in other words, the data to be labeled is the training data.

Overview

Page 11: Pattern recognition
Page 12: Pattern recognition

Algorithms for pattern recognition depend on the type of label output, on whether learning is supervised or unsupervised, and on whether the algorithm is statistical or non-statistical in nature. Statistical algorithms can further be categorized as generative or discriminate.

Algorithm

Page 13: Pattern recognition

Many common pattern recognition algorithms are probabilistic in nature.

They use statistical interference to find the best label for a given instance.

Probabilistic algorithms have many advantages over non-probabilistic algorithms.

They output a confidence value associated with their choice.

They can abstain when the confidence of choosing any particular output is too low.

Probabilistic classifiers

Page 14: Pattern recognition

Feature Selection algorithms, attempt to directly prune out redundant or irrelevant features.

The complexity of feature-selection is, because of its non-monotonous character.

Techniques to transform the raw feature extraction are sometimes used prior to application of the pattern-matching algorithm.

The distinction between feature selectionand feature extraction is that the resulting features after feature extraction has taken place are of a different sort than the original features and may not easily be interpretable, while the features left after feature selection are simply a subset of the original features.

How many feature variables are important?

Page 15: Pattern recognition

Within medical science, pattern recognition is the basis for computer-aided diagnosis(CAD) systems. CAD describes a procedure that supports the doctor's interpretations and findings.

Pattern recognition techniques are automatic speech recognition, 

Classification of text into several categories(e.g., spam/non-spam email messages),

the Automatic recognition of handwritten postal codes on postal envelopes, automatic recognition of images of human faces, or handwriting image extraction from medical forms.

Uses ??

Page 16: Pattern recognition

In psychology, pattern recognition, making sense of and identifying the objects we see is closely related to perception, which explains how the sensory inputs we receive are made meaningful.

Uses

The face was automatically detected by special software .

Page 17: Pattern recognition

Optical character recognition is a classic example of the application of a pattern classifier.

identification and authentication: e.g., license plate recognition, fingerprint analysis and face detection/verification.

Uses ?

Page 18: Pattern recognition