DOC PREVIEW
UB CSE 555 - Introduction to Pattern Recognition

This preview shows page 1-2-3-4-5-6 out of 17 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Introduction to Pattern RecognitionWhat is a Pattern?Examples of PatternsPR DefinitionsExample Problem:Handwritten Digit RecognitionRole of Machine LearningMachine LearningClassification Process(Decision as opposed to Inference)Pattern Recognition ApplicationsPattern Recognition ProcessesGeneralizationPattern Recognition SystemDesign CycleDocument Recognition ApplicationsAddress Interpretation ProblemContextual InformationCSE 555: Sargur Srihari 1Introduction to Pattern RecognitionSargur N. [email protected]. of Computer Science & EngineeringState University of New York at BuffaloCSE 555: Sargur Srihari 2What is a Pattern?“A pattern is the opposite of chaos; it is an entity vaguely defined, that could be given a name.”A pattern is an abstract object, such as a set of measurements describing a physical object.CSE 555: Sargur Srihari 3Examples of PatternsHandwritten CharactersPostnet Bar CodeFingerprintUPC BarCodeAnimal FootprintData TrendCSE 555: Sargur Srihari 4PR Definitions• Theory, Algorithms, Systems to put Patterns into Categories• Classification of Noisy or Complex Data• Relate Perceived Pattern to Previously Perceived PatternsCSE 555: Sargur Srihari 5Example Problem:Handwritten Digit Recognition• Handcrafted rules will result in large no of rules and exceptions• Better to have a machine that learns from a large training setWide variability of same numeralCSE 555: Sargur Srihari 6Role of Machine Learning• Principled way of building high performance information processing systems•ML vsPR– ML has origins in Computer Science– PR has origins in Engineering– They are different facets of the same field• Language Related Technologies– IR, NLP, DAR, ASR– Humans perform them well– Difficult to specify algorithmicallyCSE 555: Sargur Srihari 7Machine Learning• Programming computers to use example data or past experience• Well-Posed Learning Problems– A computer program is said to learn from experience E – with respect to class of tasks T and performance measure P, – if its performance at tasks T, as measured by P, improves with experience E.CSE 555: Sargur Srihari 8Classification Process(Decision as opposed to Inference)CSE 555: Sargur Srihari 9Pattern Recognition Applications•SENSORY• Vision– Face/Handwriting/Hand• Speech – Speaker/Speech• Touch– Haptics• Olfaction– Apple Ripe?• TEXTUAL DATA• Text Categorization• Information Retrieval• Data Mining• Intrusion Detection• Genome Sequence MatchingCSE 555: Sargur Srihari 10Pattern Recognition Processes• Objects to be classified are sensed by transducer (camera)• Signals are preprocessed• Features are extracted• Classification is emittedCSE 555: Sargur Srihari 11GeneralizationCSE 555: Sargur Srihari 12Pattern Recognition SystemCSE 555: Sargur Srihari 13Design CycleCSE 555: Sargur Srihari 14Document Recognition Applications• Optical Character Recognition(OCR)• Handwriting Recognition• Writer RecognitionCSE 555: Sargur Srihari 15Writer RecognitionPreprocessingFeaturesSimilarityCSE 555: Sargur Srihari 16Address Interpretation ProblemPattern recognition tasks– object recognition (address vs non-address)– two-class discrimination (mp vs hw)– few class recognition (digits)– holistic vs analytical (words)– contextual-hmm(zip codes, words)– Many classes, but cataloged (postal directory)Contextual Information• Country/State/City• ZIP Code• Street Name• Primary No (Street/PO Box )• Secondary No (Apt)• Firm/Personal NameCSE 555: Sargur Srihari


View Full Document
Download Introduction to Pattern Recognition
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Introduction to Pattern Recognition and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Introduction to Pattern Recognition 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?