If you're interested in learning ML in a structured way, here’s a curated set of textbooks, lectures, and online resources.
-
Pattern Recognition and Machine Learning – Christopher Bishop
A foundational ML book that covers theory and methods. -
Hands-On Machine Learning with Scikit-Learn and TensorFlow – Aurélien Géron
Practical and surprisingly thorough; excellent explanations of neural networks. -
Learning from Data – Yaser Abu-Mostafa
Concise and accessible, with some deep insights. -
Elements of Statistical Learning – Hastie, Tibshirani, Friedman (Free online)
A classic, mathematically rigorous book for statistical ML. -
Machine Learning: A Probabilistic Perspective – Kevin Murphy
Advanced ML reference; best after mastering the basics.
-
Introduction to Probability – Bertsekas & Tsitsiklis
Start here if you’re new to probability and statistics. -
Probability Theory: The Logic of Science – E.T. Jaynes
Philosophically rich and very well-written. -
Statistical Inference – Casella & Berger
More advanced treatment of inference.