References

There is no required textbook for this course. However, most lectures are accompanied by optional readings. While the lectures do not follow any single book, these references can deepen your understanding and offer additional perspectives.

The recommended readings are drawn from the following books:

PML Book Cover

Probabilistic Machine Learning: An Introduction (PML)

By Kevin Murphy

Our main textbook reference, this book offers a broad and accessible introduction to machine learning through probabilistic modeling. It blends theory with practical examples, making it a useful guide throughout the course.

PRML Book Cover

Pattern Recognition and Machine Learning (PRML)

By Christopher Bishop

A comprehensive and mathematically rigorous textbook that introduces machine learning through a probabilistic perspective. This will be one of our main references, providing solid foundations in models, inference, and learning principles.

UML Book Cover

Understanding Machine Learning: From Theory to Algorithms (UML)

by Shai Shalev-Shwartz and Shai Ben-David

A more theory-oriented book that covers a wide range of topics in machine learning. While we won't cover it in depth, it is a good reference for students who want to dive deeper into the theory behind the algorithms.

Resources for Math Background

Math4ML Textbook

Probability

Linear Algebra

Geometry:

Programming Resources