This course is lecture based, with homework assignments and programming assignments.

The curriculum is based on chapters 1,2,3,4,5,6,7,9,14 of the book Pattern Recognition and Machine Learning by C. Bishop: Statistical learning principles; Linear regression; Linear classification; Neural networks; Kernel methods; Dimensionality reduction; Clustering methods; Ensemble methods