Assumptions become models
See how a data-generating story determines the mathematics.
An interactive field guide to machine learning
See how models
Connect probability to inference, decisions, optimization, and neural networks. Change the assumptions. Watch the math respond. Understand why an algorithm works before memorizing how.
See how a data-generating story determines the mathematics.
Move from posterior beliefs to exploration and optimization.
Derive loss functions from likelihoods, then follow their gradients.
Start anywhere.
Each path combines derivation, visual intuition, and a client-side experiment. The chapters share one vocabulary so ideas reappear in new roles.
Mechanisms, distributions, transformations, and limits.
Explore probability →Inference / 02Posterior updates, Thompson sampling, and Bayesian optimization.
Follow the posterior →Learning / 033 lessonsActivations, likelihood-derived objectives, and the architectures built from them.
Open deep learning →Learning / 04Use a few labels and many unlabeled examples without hiding the assumptions.
Propagate a label →Every model begins
Choose a distribution and tune its parameters. These probability models return later as priors, likelihoods, output heads, and objective functions.
The central limit attractor and the default local model for additive noise.
f(x) = exp(−(x−μ)²/2σ²) / (σ√2π)Recommended next chapter
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