An interactive field guide to machine learning

See how models


learn.

Connect probability to inference, decisions, optimization, and neural networks. Change the assumptions. Watch the math respond. Understand why an algorithm works before memorizing how.

01

Assumptions become models

See how a data-generating story determines the mathematics.

02

Uncertainty becomes action

Move from posterior beliefs to exploration and optimization.

03

Objectives become learning

Derive loss functions from likelihoods, then follow their gradients.

Learning paths

Start anywhere.


Follow the connections.

Each path combines derivation, visual intuition, and a client-side experiment. The chapters share one vocabulary so ideas reappear in new roles.

Probability foundation

Every model begins


with assumptions about data.

Choose a distribution and tune its parameters. These probability models return later as priors, likelihoods, output heads, and objective functions.

continuous

Normal

The central limit attractor and the default local model for additive noise.

f(x) = exp(−(x−μ)²/2σ²) / (σ√2π)
-4.0-2.00.02.04.0
Support
Mean0
Variance1

Recommended next chapter

Watch a posterior learn from evidence.

Start with a Beta prior, add observations one at a time, then turn that changing belief into Thompson sampling and Bayesian optimization.

Follow the posterior