A public lab notebook committed daily since 1 July 2026 — 548 days to 31 Dec 2027. I derive everything by hand: linear algebra, calculus and probability from axioms, then neural nets, backprop, optimisers from SGD to Adam in pure NumPy, now CNNs and Transformers.
Each day is a notebook with math, code and reflection — no autograd, no shortcuts. The repo is the research log; the portfolio shows the distilled logs. Follow along as the bench grows.
Highlights
- Linear algebra, calculus and probability from axioms
- Forward and backward pass in pure NumPy
- Backpropagation derived by hand — no autograd
- Optimisers from SGD to Adam, built step by step
- Now: CNNs, attention, Transformers