Interpretable

Capstone projects

Pick at least two. Each cements a chunk of the course by making you build the thing instead of reading about it.

1

Build nanoGPT from scratch

~8h · cements Part 1

Follow Karpathy's 'Let's build GPT' end to end, then train on Shakespeare. If you do exactly one capstone, do this one — every later module assumes the intuition it builds.

Karpathy: Let's build GPT
2

Replicate the Toy Models phase diagram

~4h · cements Module 3.3

Train the ReLU toy model from Toy Models of Superposition and reproduce the sparsity/importance phase transitions and feature geometry (digons → triangles → pentagons).

Toy Models of Superposition
3

Train & analyze your own SAE

~6h · cements Module 3.4

Train a sparse autoencoder on one layer of GPT-2 small with SAELens. Find five interpretable features, characterize their activation distributions, and validate one causally.

SAELens
4

IOI circuit replication

~6h · cements Module 3.5

The field's rite of passage: replicate the Indirect Object Identification analysis in TransformerLens — name movers, S-inhibition, backup heads — with activation patching.

TransformerLens
5

Build a steering demo

~5h · cements Module 5.1

Pick a trait, build a contrastive activation steering vector on a small open model, and ship a demo page with a steering-strength slider. Watch coherence fall apart past the sweet spot.

Contrastive Activation Addition
6

Mini auditing game

~8h · cements Part 5

Have a friend (or an agent) LoRA-finetune a hidden quirk into a small model. Find it using only interpretability tools, then write up your audit like the Anthropic auditing-games paper.

Auditing language models for hidden objectives