← Parminces
Deisenroth, Faisal & Ong, 2020

Mathematics for
Machine Learning

The mathematical foundations every ML practitioner needs. Linear algebra, calculus, probability, and optimization — then applied to regression, PCA, GMMs, and SVMs.

11
Chapters
40+
Simulations
100+
Quizzes
Part I: Mathematical Foundations
Chapter 2

Linear Algebra

Systems of equations, matrices, vector spaces, linear independence, basis, rank, linear mappings.

Chapter 3

Analytic Geometry

Norms, inner products, distances, angles, orthogonal projections, rotations.

Chapter 4

Matrix Decompositions

Determinants, eigenvalues, Cholesky, eigendecomposition, SVD, low-rank approximation.

Chapter 5

Vector Calculus

Gradients, Jacobians, backpropagation, Hessians, Taylor series.

Chapter 6

Probability & Distributions

Probability spaces, Bayes' theorem, Gaussians, conjugacy, change of variables.

Chapter 7

Continuous Optimization

Gradient descent, Lagrange multipliers, convex optimization, duality.

Part II: Central ML Problems
Chapter 8

When Models Meet Data

Empirical risk minimization, parameter estimation, probabilistic modeling, model selection.

Chapter 9

Linear Regression

MLE, MAP, Bayesian linear regression, orthogonal projection interpretation.

Chapter 10

PCA

Maximum variance, projection, eigenvector computation, latent variable perspective.

Chapter 11

Gaussian Mixture Models

EM algorithm, responsibilities, latent variables, density estimation.

Chapter 12

Support Vector Machines

Separating hyperplanes, margin maximization, dual formulation, kernels.