1 / 58

Introduction

Introduction. Mohammad Beigi Department of Biomedical Engineering Isfahan University Majid.beigi@eng.ui.ac.ir. Pattern recognition and Machine Learning. Syllabus Introduction, Linear Models for classification Neural Networks (MLP, RBF, SOM, LVQ, ADALINE)

Download Presentation

Introduction

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. Introduction Mohammad Beigi Department of Biomedical Engineering Isfahan University Majid.beigi@eng.ui.ac.ir

  2. Pattern recognition and Machine Learning Syllabus • Introduction, • Linear Models for classification • Neural Networks (MLP, RBF, SOM, LVQ, ADALINE) • Kernel Methods & Support Vector Machines • Statistical Pattern Recognition ? (HMM,EM, • Clustering and unsupervised learning ? • Feature Selection and Dimension reduction ?

  3. Pattern recognition and Machine Learning Texts • R. O. Duda, P. E. Hart, D. G. Stork, Pattern Classification, 2nd edition, John Wiley & Sons, Inc., 2000. • M. Bishop, Pattern Recognition and Machine Learning, Springer, 2006.

  4. Evaluation • Midterm 25% • Final 40% • Computer assignments 10% • Final Programming Project 15% • Seminar 10%

  5. Human Perception Humans have developed highly sophisticated skills for sensing their environment and taking actions according to what they observe, e.g Understanding spoken words reading handwriting distinguishing fresh food from its smell We would like to give similar capabilities to machines

  6. What is Pattern Recognition? • A pattern is an entity, vaguely defined, that could be given a name, e.g., • fingerprint image, • handwritten word, • human face, • speech signal, • DNA sequence, • Pattern recognition is the study of how machines can • observe the environment, • learn to distinguish patterns of interest, • make sound and reasonable decisions about the categories of the patterns.

  7. Human and Machine Perception • We are often influenced by the knowledge of how patterns are modeled and recognized in nature when we develop pattern recognition algorithms. • Research on machine perception also helps us gain deeper understanding and appreciation for pattern recognition systems in nature. • Yet, we also apply many techniques that are purely numerical and do not have any correspondence in natural systems.

  8. Pattern Recognition Applications

  9. Pattern Recognition Applications

  10. Pattern Recognition Applications

  11. Pattern Recognition Applications

  12. Pattern Recognition Applications

  13. Pattern Recognition Applications

  14. Pattern Recognition Applications

  15. Pattern Recognition Applications

  16. Pattern Recognition Applications Figure 9: Clustering of Microarray Data

  17. Pattern Recognition Applications Figure 10: Brain Control Interface

  18. Regression: Polynomial Curve Fitting is continuous

  19. Sum-of-Squares Error Function Optimization Problem

  20. 0th Order Polynomial

  21. 1st Order Polynomial

  22. 3rd Order Polynomial

  23. 9th Order Polynomial

  24. Over-fitting Root-Mean-Square (RMS) Error:

  25. Polynomial Coefficients

  26. Data Set Size: 9th Order Polynomial

  27. Data Set Size: 9th Order Polynomial

  28. Regularization ;ridge regression Penalize large coefficient values Shrinkage: reduce the order of method

  29. Regularization:

  30. Regularization:

  31. Regularization: vs.

  32. Polynomial Coefficients Optimization Problem: Finding optimum

  33. Classification example: Handwritten Digit Recognition 28*28 Pixel image  : 784 real numbers, training set:

More Related