The course covers supervised approaches to machine learning. It starts by reviewing fundamentals of statistical learning and probabilistic pattern recognition followed by an in-depth introduction to various supervised learning algorithms such as Least Squ