Machine learning has exploded in importance over the past decade. These books cover classical ML theory, deep learning, probabilistic methods, reinforcement learning, and the latest work on foundation models and LLMs.

Foundational ML Textbooks

Comprehensive textbooks covering the breadth of machine learning.

BookAuthorYearLevelDescription
Pattern Recognition and Machine Learning
Springer
Christopher M. Bishop2006AdvancedThe Bayesian ML textbook - rigorous mathematical treatment still widely used in graduate courses over 15 years later.
The Elements of Statistical Learning
2nd Edition, Springer
Trevor Hastie, Robert Tibshirani, Jerome Friedman2009AdvancedThe definitive statistical learning reference by Stanford stats faculty. Covers regression, classification, trees, SVMs, boosting, and more. Freely available as PDF.
An Introduction to Statistical Learning
2nd Edition, Springer
Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani, Jonathan Taylor2021IntermediateThe 'entry-level ESL' - accessible introduction with R and Python code. The best starting point for ML.
Machine Learning: A Probabilistic Perspective
MIT Press
Kevin P. Murphy2012AdvancedUnified probabilistic treatment of ML. Updated in two volumes 2022-2023 as 'Probabilistic Machine Learning'.

Deep Learning

Neural networks, deep learning architectures, and modern methods.

BookAuthorYearLevelDescription
Deep Learning
MIT Press
Ian Goodfellow, Yoshua Bengio, Aaron Courville2016AdvancedThe definitive deep learning textbook by three pioneers, freely available online. Comprehensive coverage of theory and practice.
Dive into Deep Learning
Cambridge University Press
Aston Zhang, Zachary C. Lipton, Mu Li, Alexander J. Smola2023IntermediateInteractive textbook with runnable code in multiple frameworks. Constantly updated.
Deep Learning with Python
2nd Edition, Manning
François Chollet2021IntermediateBy the creator of Keras. Practical introduction with excellent intuition building.

Reinforcement Learning

Agents learning from interaction with environments.

BookAuthorYearLevelDescription
Reinforcement Learning: An Introduction
2nd Edition, MIT Press
Richard S. Sutton, Andrew G. Barto2018Intermediate-AdvancedThe canonical RL textbook by the field's founders. Freely available PDF.
Deep Reinforcement Learning
Springer
Aske Plaat2022AdvancedModern treatment of deep RL with coverage of AlphaGo-style methods.
Algorithms for Reinforcement Learning
Morgan and Claypool
Csaba Szepesvari2010AdvancedConcise theoretical treatment of RL algorithms.

Practical ML and Specialized Topics

Applied machine learning and specialized subdomains.

BookAuthorYearLevelDescription
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow
3rd Edition, O'Reilly
Aurélien Géron2022Beginner-IntermediateThe most popular practical ML book. Covers scikit-learn, Keras, and TensorFlow with excellent code examples.
Designing Machine Learning Systems
O'Reilly
Chip Huyen2022IntermediateML systems design for production including data pipelines, serving, and monitoring.
Probabilistic Machine Learning: An Introduction
MIT Press
Kevin P. Murphy2022AdvancedMurphy's updated ML textbook. Freely available as PDF.

Modern Topics: LLMs, Foundation Models, Safety

Current research areas and production ML.

BookAuthorYearLevelDescription
Natural Language Processing with Transformers
O'Reilly
Lewis Tunstall, Leandro von Werra, Thomas Wolf2022IntermediatePractical transformers and LLM guide from Hugging Face team.
AI Engineering: Building Applications with Foundation Models
O'Reilly
Chip Huyen2024IntermediateModern guide to building production systems on foundation models.
Interpretable Machine Learning
Online
Christoph Molnar2020IntermediateFree book on ML interpretability and explainability.