Selection 1 · Free textbook PDF and selected notebook tutorials
Mathematics for Machine Learning
Marc Peter Deisenroth, A. Aldo Faisal and Cheng Soon Ong · author-hosted book
- Relevant syllabus areas
- Linear Algebra; Probability and Statistics: selected foundations; Machine Learning: linear regression, PCA and SVM
- Start here
- Chapters 2–4 for linear algebra, geometry and decompositions; chapter 6 for probability; then chapter 9 on linear regression and chapter 10 on PCA. Use chapter 12 for the SVM connection.
- Before you start
- School algebra, functions and elementary differentiation. Revisit a prerequisite chapter whenever an application relies on an unfamiliar matrix operation.
- Turn the reading into practice
- Relate least-squares geometry to regression and eigenvectors to dimensionality reduction. Write the matrix dimensions and assumptions in each derivation before substituting numbers.
- Scope limits
- Not a complete DA statistics or ML course: do not assume it supplies all confidence intervals, z/t/chi-squared tests, trees, clustering or neural networks. Its vector-calculus and multivariate optimisation chapters exceed DA’s separately listed single-variable Calculus and Optimization section.
- What is free?
- The authors explicitly keep the book PDF free. The printed book is sold separately; the instructor solution manual is request-based, not an unrestricted free solution bank. No certification is attached.
What we checked ·
The author site distinguishes the free PDF from the instructor manual. The opening of chapter 2 develops vectors as objects closed under addition and scalar multiplication rather than only geometric arrows, supporting the transition to abstract linear algebra.
Open the inspected sample (PDF)