Production brief
Users, data, constraints, metric, latency budget, and the cost of being wrong.
A rigorous path from k-nearest neighbors to distributed transformers—built around the failures, constraints, and decisions that define real ML engineering.
Take the six-question diagnostic or begin with reproducible engineering foundations.
Follow the dependency spine, switch into a role track, or jump directly to the concept blocking your current system.
All nodes stay unlocked. Prerequisites explain the fastest path; they never become gates.
A fraud classifier returns probabilities—not business actions. Move the threshold and watch recall, precision, and cost pull in different directions.
C(t) = cFP · FP(t) + cFN · FN(t)
False negatives cost 18 units. False positives cost 4. Find the operating point, not just the model.
| True positive | False positive | True negative | False negative |
|---|---|---|---|
| 5 | 4 | 8 | 3 |
Users, data, constraints, metric, latency budget, and the cost of being wrong.
Intuition, derivation, shape tables, numeric examples, and equation-to-code mapping.
Deterministic labs expose failure modes, capacity limits, drift, and tradeoffs.
Architecture, observability, rollout, rubric, and a postmortem you can reuse.
Reconstruct Uber's Michelangelo platform: online/offline consistency, model registry, outcome joins, serving paths, and the ownership boundaries that keep it operable.
Open the case reconstruction ↗