Last Updated: Nov 10th, 2023
This is a list of books I’ve read, currently reading, or plan to read which I think are useful for self-studying modern Machine Learning concepts. This page both serves as a reminder for myself that learning should be a continuing progress and a (hopefully helpful) resource for those who want to take their initial step to learn machine learning on their own.
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2nd Edition (1st Time Finished; Must Read for beginners)
Introduction to Machine Learning with Python: A Guide For Data Scientists (1st Time Finished)
Dive into Deep Learning (Focus almost solely on deep learning and STOA NN architectures; Reading Selectively)
Mathematics for Machine Learning (Currently Reading, 40% Finished)
Algebra, Topology, Differential Calculus, and Optimization Theory For Computer Science and Machine Learning (Too long to be finished; Use more like a tool book; Read Selectively)
The Elements of Statistical Learning (ESL)(Next on the priority list; Focus more on Statistics Concepts)
Introduction to Linear Algebra (Gilbert Strang) (Read for more linear algebra content)
First-Order Methods in Optimization (Read for more Gradient-based Optimizations)