Mathematics for Machine Learning

A visual study book

Rajesh Ranjan Mahapatra

Build a working understanding of linear algebra, geometry, calculus, probability and optimisation, then connect the mathematics to regression, principal components, mixture models and support vector machines.

This book is being prepared for publication on Kindle. The free online edition and downloads have been withdrawn in the meantime.

© 2026 Rajesh Ranjan Mahapatra. All rights reserved.

Cover of Mathematics for Machine Learning