8 years 7 years

Machine Learning and Pattern Recognition I


  • Required reading: Machine Learning and Data Mining: Introduction to Principles and Algorithms by Igor Kononenko and Matjaz Kukar (In library as "HIG, Pensum 006.3 Kon")
  • Required reading: Selected papers
  • Optional 1: R.O.Duda, P.E. Hart, and D.G. Storck: Pattern Classification. 2nd ed., Wiley, 2001.
  • Optional 2: Sergios Theodoridis, Konstantinos Koutroumbas. “Pattern Recognition”, third edition. Academic Press.
  • Coursera has at least two courses on machine learning.


  • Exam: 3 hours (70%)
  • Graded homework: (3x 10%) (~15 hours each)
  • Optional exercises: 7 (walk-through on Mondays) (~10 hours each)
  • Lectures: 7 (Tuesdays)
  • The goal of this course is to understanding methods, not knowing formulas. Know what methods are used for, where they do well and where they perform poorly. This subject will be salted with forensics principles.

Useful resources

  1. Andrew Ng on the future of robotics (neural networks)
  2. Videos: Probability (Khan Academy) (the basics)
  3. Video: Introduction to Machine Learning (good for starters)
  4. Video: Basics of probability and statistics (good for more advanced)
  5. Paper: Statistical Pattern Recognition: A Review
  6. Video: P vs NP problems
  7. Generative vs disciminative algorithms (Andrew Hg)

My lecture notes

My mind maps

Videos by mathematicalmonk

Videos by Andrew Ng (Stanford)

Inspiring videos