Learning from Data, from First Principles

A visual course in machine learning

Rajesh Ranjan Mahapatra

Start with the learning problem and follow the ideas behind prediction, generalisation, model fitting and evaluation.

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 Learning from Data, from First Principles