1 / 27

15-128 Presentation

15-128 Presentation. Shaza Daifalla Ibrahiem Ghada Ahmad Al- sooj. Objectives: . Play a small game to find out what the presentation is about. Understand the meaning of pattern recognition. . Know some examples of applications. Know the approaches of pattern recognition.

todd
Télécharger la présentation

15-128 Presentation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 15-128 Presentation ShazaDaifallaIbrahiem Ghada Ahmad Al-sooj

  2. Objectives: Play a small game to find out what the presentation is about. Understand the meaning of pattern recognition. Know some examples of applications. Know the approaches of pattern recognition. Try to solve a pattern recognition problem. Understand the wide range of uses of PR. Figure out how CMU’s using PR. Conclusion.

  3. Draw the shape that comes next. What is this process called? Pattern recognition Objectives

  4. Pattern recognition - Pattern recognition is a sub-category of machine learning and the study of how machines and systems recognize patterns in data. - A pattern is an object, process or event that can be given a name. e.g. : human face, handwritten word, or DNA sequence. text

  5. Pattern recognition - A pattern class (or category) is a set of patterns sharing common attributes and usually originating from the same source. - During recognition (or classification) given objects are assigned to prescribed classes. - A classifier is a machine which performs classification. Objectives

  6. Examples of applications: • Handwritten: sorting letters by postal code, input device for PDA‘s. • Printed texts: reading machines for blind people, digitalization of text documents. Optical character recognition (OCR)

  7. Face recognition, verification, retrieval. • Finger prints recognition. • Speech recognition. Biometrics

  8. Medical diagnosis: X-Ray, EKG analysis. • Machine diagnostics. Diagnostic systems

  9. Military applications • Automated Target Recognition (ATR). • Image segmentation and analysis (recognition from aerial or satelite photographs). Objectives

  10. approaches of pattern recognition: - Statistical PR: based on underlying statistical model of patterns and pattern classes.

  11. - Structural (or syntactic) PR: pattern classes represented by means of formal structures as grammars, automata, strings, etc.

  12. - Neural networks: classifier is represented as a network of cells modeling neurons of the human brain (connectionist approach). Objectives

  13. Patter recognition problem: Problem: Sorting incoming fish on a conveyor belt according to species. - Assume that we have only two kinds of fish: sea bass salmon Figure 1: Picture taken from a camera.

  14. an example: decision process: - What kind of information can distinguish one species from the other? Length, width, weight, number and shape of fins, tail shape, etc. - What can cause problems during sensing? Lighting conditions, position of fish, camera noise, etc. - What are the steps in the process? capture image isolate fish take measurements make decision

  15. an example: selecting features: - Assume a fisherman told us that a sea bass is generally longer than a salmon. We can use length as a feature and decide between sea bass and salmon according to a threshold on length. How can we choose this threshold?

  16. Figure 2: Histograms of the length feature for two types of fish in training samples. How can we choose the threshold l* to make a reliable decision?

  17. Even though sea bass is longer than salmon on the average, there are many examples of fish where this observation does not hold. Try another feature: average lightness of the fish scales. Figure 3: Histograms of the lightness feature for two types of fish in training samples. It looks easier to choose the threshold x but we still cannot make a perfect decision.

  18. an example: cost of error: - We should also consider costs of different errors we make in our decisions. - For example, if the fish packing company knows that: Customers who buy salmon will object vigorously if they see sea bass in their cans. Customers who buy sea bass will not be unhappy if they occasionally see some expensive salmon in their cans. - How does this knowledge affect our decision?

  19. an example: multiple features - Assume we also observed that sea bass are typically wider than salmon. - We can use two features in our decision: + lightness: + width: Each fish image is now represented as a point (feature vector ) in a two-dimensional feature space.

  20. Figure 4: Scatter plot of lightness and width features for training samples. We can draw a decision boundary to divide the feature space into two regions. Does it look better than using only lightness?

  21. - Does adding more features always improve the results? + Avoid unreliable features. + Be careful about correlations with existing features. + Be careful about noise in the measurements. - Is there some curse for working in very high dimensions?

  22. an example: decision boundaries - Can we do better with another decision rule? - More complex models result in more complex boundaries. Figure 5: We may distinguish training samples perfectly but how can we predict how well we can generalize to unknown samples?

  23. - How can we manage the tradeoff between complexity of decision rules and their performance to unknown samples? Figure 6: Different criteria lead to different decision boundaries. Objectives

  24. the wide range of uses for PR Pattern recognition covers a wide range of information processing problems. These problems often have great importance and include: + Artificial Intelligence (expert systems and machine learning). + Neural Networks. + Vision.

  25. CMU and pR

  26. conclusion

  27. We hope that you liked our presentation. Special thanks to professor KhaledHarras Any questions??

More Related