Resources: Module 02 — Mathematics for Machine Learning¶
Primary References¶
-
"Mathematics for Machine Learning" by Deisenroth, Faisal, and Ong (https://mml-book.github.io) Free online. The definitive ML-focused math textbook. Chapters 2 (Linear Algebra), 5 (Vector Calculus), and 6 (Probability and Distributions) directly correspond to this module.
-
3Blue1Brown — "Essence of Linear Algebra" series (https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab) Visual, geometric intuition for linear algebra. Highly recommended before or alongside reading. The eigenvalue/eigenvector episode is especially good.
-
3Blue1Brown — "Essence of Calculus" series (https://www.youtube.com/playlist?list=PLZHQObOWTQDMsr9K-rj53DwVRMYO3t5Yr) Visual calculus from first principles. Builds the intuition needed to understand gradients and backpropagation.
-
Stanford CS229 Lecture Notes — Linear Algebra Review (http://cs229.stanford.edu/section/cs229-linalg.pdf) Andrew Ng's concise reference for the linear algebra used in ML. Freely available.
-
numpy documentation — Linear algebra routines (https://numpy.org/doc/stable/reference/routines.linalg.html) Reference for
np.linalg.eig,np.linalg.solve,np.linalg.inv, and related functions.