The map
Every post here cites the posts it builds on. This map is drawn from those citations: each lane is a series in reading order, each dot a post, each curve a reference from one post to another. Hover a dot to see what it draws on and what draws on it.
Geometry of Representations 6 parts
Where do representations live, and what makes a latent space good? Contrastive learning, the geometry of embedding spaces, and why the usual activation functions work against it.
- What Activations Do to Geometry
- Untangling the Moons: A Visual History of Contrastive Learning JAX companion
- What Makes a Good Latent Space? The Welch Bound and the Simplex JAX companion
- Latent on the Spectrum: Why Cats Sit Closer to Dogs Than to Cars JAX companion
- The Three States of Information JAX companion
- Distillation Is a Geometry, Not an Answer Key JAX companion
Attention Is a Kernel 6 parts
Attention, read as kernel regression: what the softmax is really computing, why that makes it explainable, and what happens when you make the kernel cheap.
- What Attention Weights Can Explain JAX companion
- What a Finite Kernel Buys an MLP JAX companion
- Cheap Attention: Linear-Time Kernel Approximation JAX companion
- Why Attention Needs Q and K Projections JAX companion
- The Kernel Between the Roles JAX companion
- The Geometry of Attention Is a Choice of Kernel JAX companion
Weights in Kernel Space 4 parts
Once everything is a kernel, what is a weight? An interlude on RKHS foundations: where a weight lives, what it can be, and why the MLP block is a representer theorem.
The Prototype Network 9 parts
Replace the activation with a finite, positive-definite kernel and a network becomes a list of prototypes you can read, edit by hand, and finally collapse into a single fixed-point operator.
- Your Network Is a List of Pictures. You Can Edit It. JAX companion
- How Much of a Fashion-MNIST Network Can You Build by Hand? JAX companion
- How Far Down Can You Build? JAX companion
- When 80% Should Mean 80% JAX companion
- The White-Box Survival Model on Trial JAX companion
- Your Network Is a Stack of Layers. It Could Be a Fixed Point. JAX companion
- Edit One Operator, Edit Every Depth JAX companion
- One Kernel Family, Fitted Two Ways JAX companion
- How Many Random Neurons Buy a Trained One? JAX companion
The Kernel as an Instrument 4 parts
A trained network carries its own kernel, and a kernel can be measured. Decompose it, cut modes out of it, count the concepts it will admit to having, and find out which parts of the design were doing the work all along.
Networks as Integrators 5 parts
Numerical analysis as an architecture catalog: skip connections as an Euler step, momentum nets as half of Newton, and conservation laws as testable predictions about hidden states.