← all the things it knows
cat

the first thing it ever saw

Cat

A small furry animal with whiskers, that says meow and does not fly.

What it is

A cat is a small domesticated carnivorous mammal of the family Felidae, usually kept as a pet. It has soft fur, retractable claws, whiskers, and a tail; it purrs, and it does not fly.

as it appears in the curriculum, taught as “猫是什么?” → “猫通常指家猫,是一种家养小型食肉哺乳动物,属小型猫科动物。”

Every sense, at once

Not a caption and a photograph: the same thing as a picture, a word, a voice, a moving clip, a character, and a thought. Each card holds the real prompt and the real answer.

sees

“What is this?”

Cat.

a real 32×32 training photo, shown enlarged

hears

“What did you hear?”

Cat.

says

“How do you say “cat”?”

(a voice)

draws

“Draw a cat.”

(a 32×32 picture)

reads

“What character is this?”

“猫”

moves

“Make the cat move from left to right.”

The cat moves from left to right.

thinks

“Can it fly?” → No.

think: it is a cat · cats do not fly

the thought is written first, then read back

What it said, version by version

Four models, four stages of the same child. Pick one and you see what it was — its size, its lessons, the stage it had reached — and then real photos it had never seen, each with the true label and with what it actually answered. The confusions are the interesting part.

  • parameters 165M
  • layers 12 × 768
  • steps 1,500
  • things it knows 10
  • curriculum v2
  • stage seeing & hearing

The first attempt: 12 layers, 768 wide, taught on 10 things with about 20 pictures each, seen over and over.

Taught on picture book 40 · more pictures 960 · heard names 8 · total 1,008

Each card: the true label on top, what Prime actually said underneath.

truth A cat.
it said A cat.right
truth A cat.
it said A bird.wrong
truth A cat.
it said A dog.wrong
truth A cat.
it said A horse.wrong
truth A cat.
it said A dog.wrong
truth A cat.
it said A truc.wrong

Random photos from the 256-thing test set — none of them seen in training. On these 6 it answered 1 .

  • parameters 339M
  • layers 16 × 1024
  • steps 2,000
  • things it knows 10
  • curriculum v2
  • stage seeing & hearing

Twice the size, and the same 10 things shown with a different picture almost every time.

Taught on picture book 40 · more pictures 960 · heard names 8 · total 1,008

Each card: the true label on top, what Prime actually said underneath.

truth A cat.
it said A cat.right
truth A cat.
it said A cat.right
truth A cat.
it said A frog.wrong
truth A cat.
it said A cat.right
truth A cat.
it said A dog.wrong
truth A cat.
it said A cat.right

Random photos from the 256-thing test set — none of them seen in training. On these 6 it answered 4 .

  • parameters 341M
  • layers 16 × 1024
  • steps 1,000
  • things it knows 10
  • curriculum v2
  • stage seeing & hearing
  • borrowed eye DINOv2 · 0.5

Its pictures are pulled toward DINOv2, a frozen vision model that has seen far more of the world.

Taught on picture book 40 · more pictures 960 · heard names 8 · total 1,008

Each card: the true label on top, what Prime actually said underneath.

truth A cat.
it said A cat.right
truth A cat.
it said A cat.right
truth A cat.
it said A cat.right
truth A cat.
it said A cat.right
truth A cat.
it said A dog.wrong
truth A cat.
it said A cat.right

Random photos from the 256-thing test set — none of them seen in training. On these 6 it answered 5 .

  • parameters 341M
  • layers 16 × 1024
  • steps 8,700
  • things it knows 256
  • curriculum v3
  • stage knowledge & reasoning
  • borrowed eye DINOv2 · 0.5

The full curriculum: 256 things, roughly 250× the pictures, and four stages through to knowledge and reasoning.

Taught on heard names 37 · heard sounds 64 · more pictures 6,450 · picture book 100 · total 6,651

Each card: the true label on top, what Prime actually said underneath.

truth A cat.
it said A dog.wrong
truth A cat.
it said A cat.right
truth A cat.
it said A bear.wrong
truth 猫。
it said 猫。right
truth A cat.
it said A popsecle.wrong
truth 猫。
it said 猫。right

Random photos from the 256-thing test set — none of them seen in training. On these 6 it answered 3 .

Where this thing lives inside it

A matrix can be read as a graph: each row is a node, each non-zero entry an edge. Read that way, the weight matrices are a wiring diagram, and the units that light up for one thing are its neurons. So we opened Prime and looked for where cat actually sits.

50%60%70%481216 layer 12
A straight-line probe reads cat and dog out of each layer's picture tokens. Chance is 50%. It climbs, then peaks at layer 12 — that is where the two are most distinct inside the model.

Then we asked which single units carry it. These are the top FFN units of each layer, ranked by how far apart their average response to cat and to dog sits, measured in pooled standard deviations. Layer 7, unit 824 stands out: it fires on cat and stays quiet on dog, by more than a full standard deviation.

WhereWhich unit on caton dog selectivity
layer 7ffn.gate_proj · unit 824+1.37+0.351.21
layer 7ffn.gate_proj · unit 2778-1.17-0.610.89
layer 7ffn.gate_proj · unit 2051-1.50-0.940.87
layer 12ffn.gate_proj · unit 1752-0.41-0.860.85
layer 12ffn.gate_proj · unit 243-0.89-0.410.85
layer 12ffn.gate_proj · unit 953+0.50-0.010.84
layer 16ffn.gate_proj · unit 2633+0.50-0.041.09
layer 16ffn.gate_proj · unit 662+0.74+0.321.04
layer 16ffn.gate_proj · unit 1061+0.29-0.150.98

Here are those neurons drawn as what the matrices say they are: a graph. The lines are not drawn by hand — every one is a weight read out of the model.

layer 16 · unit 1353 · cat -0.93 · dog -1.25layer 16 · unit 1034 · cat +0.30 · dog -0.10layer 16 · unit 834 · cat -0.04 · dog -0.46layer 16 · unit 573 · cat +0.98 · dog +0.57layer 16 · unit 281 · cat -0.53 · dog -0.85layer 16 · unit 2 · cat -0.10 · dog +0.20layer 16 · unit 1838 · cat -1.26 · dog -0.84layer 16 · unit 463 · cat -0.06 · dog -0.45layer 16 · unit 2442 · cat +0.16 · dog -0.29layer 16 · unit 652 · cat -0.49 · dog -0.92layer 16 · unit 2089 · cat -1.46 · dog -1.08layer 16 · unit 1591 · cat -0.36 · dog -0.03layer 16 · unit 1207 · cat -1.25 · dog -0.83layer 16 · unit 1061 · cat +0.29 · dog -0.15layer 16 · unit 662 · cat +0.74 · dog +0.32layer 16 · unit 2633 · cat +0.50 · dog -0.04layer 15 · unit 1202 · cat +0.99 · dog +0.31layer 15 · unit 1552 · cat -0.19 · dog -0.70layer 15 · unit 1194 · cat -1.09 · dog -0.64layer 15 · unit 2420 · cat -0.10 · dog -0.66layer 15 · unit 1822 · cat +1.82 · dog +1.29layer 15 · unit 1938 · cat +2.19 · dog +1.51layer 15 · unit 2412 · cat -0.09 · dog -0.56layer 15 · unit 2 · cat -0.01 · dog +0.29layer 15 · unit 1845 · cat -0.65 · dog -0.32layer 15 · unit 1565 · cat -0.94 · dog -0.48layer 15 · unit 1674 · cat +0.73 · dog +0.14layer 15 · unit 1364 · cat -0.42 · dog -0.90layer 15 · unit 1630 · cat -1.01 · dog -0.58layer 15 · unit 1289 · cat +0.11 · dog -0.34layer 15 · unit 2700 · cat +0.35 · dog -0.14layer 15 · unit 575 · cat -0.97 · dog -0.53layer 14 · unit 1051 · cat -0.84 · dog -0.44layer 14 · unit 22 · cat -1.42 · dog -1.11layer 14 · unit 1047 · cat -1.10 · dog -0.65layer 14 · unit 711 · cat +1.35 · dog +0.89layer 14 · unit 1982 · cat -0.08 · dog -0.38layer 14 · unit 463 · cat +0.62 · dog +0.18layer 14 · unit 337 · cat +0.83 · dog +0.31layer 14 · unit 958 · cat -1.77 · dog -1.31layer 14 · unit 2218 · cat +1.46 · dog +1.00layer 14 · unit 2661 · cat +0.20 · dog -0.30layer 14 · unit 2215 · cat +0.37 · dog -0.12layer 14 · unit 1487 · cat -1.89 · dog -1.54layer 14 · unit 2605 · cat -0.79 · dog -0.29layer 14 · unit 1538 · cat +0.16 · dog -0.23layer 14 · unit 1662 · cat -0.51 · dog -1.01layer 14 · unit 760 · cat -0.81 · dog -1.18layer 1 · unit 2504 · cat -1.20 · dog -0.95layer 1 · unit 2092 · cat -0.54 · dog -0.35layer 1 · unit 2072 · cat -1.03 · dog -0.79layer 1 · unit 655 · cat +0.80 · dog +0.53layer 1 · unit 2045 · cat -1.81 · dog -1.51layer 1 · unit 1835 · cat -1.51 · dog -1.11layer 1 · unit 363 · cat -0.80 · dog -0.59layer 1 · unit 1883 · cat -1.33 · dog -1.04layer 1 · unit 2137 · cat -0.56 · dog -0.72layer 1 · unit 2598 · cat -1.55 · dog -1.30layer 1 · unit 407 · cat -1.02 · dog -0.65layer 1 · unit 2276 · cat -1.39 · dog -1.00layer 1 · unit 266 · cat -1.27 · dog -1.08layer 1 · unit 2257 · cat -1.23 · dog -1.03layer 1 · unit 1840 · cat -1.36 · dog -1.13layer 1 · unit 2399 · cat -0.49 · dog -0.76layer 13 · unit 1844 · cat +0.49 · dog +0.11layer 13 · unit 10 · cat -1.17 · dog -0.72layer 13 · unit 1261 · cat +0.09 · dog -0.34layer 13 · unit 443 · cat -1.12 · dog -0.77layer 13 · unit 384 · cat -0.53 · dog -0.98layer 13 · unit 876 · cat -0.98 · dog -0.57layer 13 · unit 317 · cat +0.45 · dog +0.12layer 13 · unit 1020 · cat -0.82 · dog -1.32layer 13 · unit 1389 · cat -1.75 · dog -1.40layer 13 · unit 1346 · cat -0.55 · dog -0.12layer 13 · unit 1539 · cat -0.64 · dog -0.15layer 13 · unit 2066 · cat +0.83 · dog +0.28layer 13 · unit 2572 · cat -0.20 · dog +0.23layer 13 · unit 1671 · cat -0.97 · dog -0.50layer 13 · unit 158 · cat +0.65 · dog +0.15layer 13 · unit 2501 · cat +0.98 · dog +0.53layer 2 · unit 1766 · cat -1.96 · dog -1.71layer 2 · unit 22 · cat -0.79 · dog -0.48layer 2 · unit 1160 · cat -1.43 · dog -1.00layer 2 · unit 2349 · cat +1.12 · dog +0.58layer 2 · unit 2543 · cat -1.67 · dog -1.14layer 2 · unit 2156 · cat -1.74 · dog -1.22layer 2 · unit 1823 · cat -1.32 · dog -0.67layer 2 · unit 806 · cat +0.37 · dog -0.02layer 2 · unit 2188 · cat -1.04 · dog -0.73layer 2 · unit 2430 · cat -0.90 · dog -0.49layer 2 · unit 452 · cat -2.82 · dog -2.38layer 2 · unit 2279 · cat -2.24 · dog -1.62layer 2 · unit 182 · cat -2.12 · dog -1.54layer 2 · unit 2306 · cat -2.22 · dog -1.80layer 2 · unit 1258 · cat -1.98 · dog -1.51layer 2 · unit 1016 · cat -1.70 · dog -1.27layer 12 · unit 2762 · cat +0.47 · dog -0.02layer 12 · unit 771 · cat -2.00 · dog -1.60layer 12 · unit 2495 · cat -0.86 · dog -0.51layer 12 · unit 2342 · cat +0.57 · dog +0.15layer 12 · unit 2747 · cat +0.39 · dog -0.13layer 12 · unit 438 · cat -1.88 · dog -1.40layer 12 · unit 2570 · cat -0.81 · dog -0.32layer 12 · unit 1341 · cat +0.10 · dog -0.39layer 12 · unit 1000 · cat -1.18 · dog -0.79layer 12 · unit 2734 · cat -1.15 · dog -0.70layer 12 · unit 2703 · cat -0.47 · dog -0.03layer 12 · unit 34 · cat +1.03 · dog +0.47layer 12 · unit 85 · cat +0.03 · dog +0.58layer 12 · unit 953 · cat +0.50 · dog -0.01layer 12 · unit 243 · cat -0.89 · dog -0.41layer 12 · unit 1752 · cat -0.41 · dog -0.86layer 3 · unit 1066 · cat -2.69 · dog -2.20layer 3 · unit 1379 · cat -2.42 · dog -1.96layer 3 · unit 2392 · cat -1.22 · dog -0.91layer 3 · unit 2426 · cat -1.01 · dog -0.46layer 3 · unit 182 · cat -1.47 · dog -1.05layer 3 · unit 691 · cat -2.01 · dog -1.56layer 3 · unit 1895 · cat -2.52 · dog -2.04layer 3 · unit 657 · cat -0.69 · dog -0.34layer 3 · unit 325 · cat -0.63 · dog -0.95layer 3 · unit 382 · cat -1.54 · dog -1.12layer 3 · unit 1158 · cat -1.82 · dog -1.40layer 3 · unit 1093 · cat -1.51 · dog -0.86layer 3 · unit 2107 · cat -0.83 · dog -0.23layer 3 · unit 2240 · cat -1.65 · dog -0.88layer 3 · unit 1876 · cat -1.10 · dog -0.77layer 3 · unit 509 · cat -1.14 · dog -0.74layer 11 · unit 2538 · cat -1.19 · dog -0.80layer 11 · unit 1025 · cat -1.24 · dog -0.84layer 11 · unit 132 · cat +0.19 · dog -0.29layer 11 · unit 93 · cat +0.72 · dog +0.38layer 11 · unit 1481 · cat +0.41 · dog -0.01layer 11 · unit 727 · cat +0.15 · dog -0.23layer 11 · unit 100 · cat +0.41 · dog -0.03layer 11 · unit 2793 · cat -1.05 · dog -0.60layer 11 · unit 1471 · cat +2.13 · dog +1.58layer 11 · unit 401 · cat -1.38 · dog -0.96layer 11 · unit 1529 · cat -0.39 · dog -0.77layer 11 · unit 1160 · cat -0.56 · dog -0.98layer 11 · unit 2227 · cat -0.65 · dog -1.19layer 11 · unit 131 · cat -0.95 · dog -0.38layer 11 · unit 2125 · cat +0.27 · dog -0.21layer 11 · unit 1082 · cat +0.29 · dog -0.26layer 4 · unit 1084 · cat -0.19 · dog -0.73layer 4 · unit 1121 · cat -2.40 · dog -1.90layer 4 · unit 2366 · cat -1.21 · dog -0.60layer 4 · unit 502 · cat -1.41 · dog -0.86layer 4 · unit 264 · cat -1.36 · dog -0.84layer 4 · unit 525 · cat -1.40 · dog -0.86layer 4 · unit 891 · cat -1.52 · dog -0.86layer 4 · unit 1536 · cat -1.40 · dog -0.78layer 4 · unit 94 · cat -0.28 · dog -0.79layer 4 · unit 1604 · cat -1.00 · dog -0.31layer 10 · unit 238 · cat +0.20 · dog -0.22layer 10 · unit 1712 · cat -0.31 · dog -0.69layer 10 · unit 2391 · cat -0.42 · dog -0.11layer 4 · unit 2426 · cat -2.20 · dog -1.34layer 4 · unit 2088 · cat -2.11 · dog -1.37layer 4 · unit 1055 · cat -0.38 · dog +0.26layer 10 · unit 1089 · cat -0.48 · dog -0.02layer 10 · unit 17 · cat -0.90 · dog -0.35layer 4 · unit 710 · cat -2.84 · dog -2.29layer 10 · unit 1246 · cat -0.59 · dog -0.12layer 10 · unit 2119 · cat -0.03 · dog +0.40layer 10 · unit 1490 · cat +0.91 · dog +0.39layer 4 · unit 2455 · cat -2.41 · dog -1.64layer 10 · unit 1868 · cat +0.26 · dog -0.26layer 4 · unit 3 · cat +1.12 · dog +0.47layer 10 · unit 549 · cat -0.83 · dog -0.28layer 10 · unit 919 · cat +1.96 · dog +1.36layer 10 · unit 1785 · cat -1.06 · dog -0.54layer 10 · unit 1690 · cat -1.26 · dog -0.80layer 10 · unit 943 · cat -0.06 · dog +0.42layer 10 · unit 2323 · cat +0.02 · dog -0.54layer 10 · unit 1419 · cat -1.75 · dog -1.20layer 5 · unit 1534 · cat +0.66 · dog +0.28layer 5 · unit 1405 · cat -1.65 · dog -1.32layer 5 · unit 2722 · cat -1.71 · dog -1.27layer 5 · unit 274 · cat -1.77 · dog -1.29layer 5 · unit 1484 · cat -1.11 · dog -0.67layer 5 · unit 595 · cat -0.32 · dog -0.79layer 5 · unit 479 · cat -1.15 · dog -0.72layer 5 · unit 1660 · cat -0.75 · dog -1.15layer 5 · unit 995 · cat -1.63 · dog -1.16layer 5 · unit 1480 · cat -0.59 · dog -0.27layer 5 · unit 2504 · cat -0.68 · dog -0.23layer 5 · unit 1668 · cat -0.69 · dog -0.27layer 5 · unit 769 · cat -1.65 · dog -1.17layer 5 · unit 1442 · cat -1.23 · dog -0.61layer 5 · unit 264 · cat -1.41 · dog -0.83layer 9 · unit 316 · cat -0.88 · dog -0.36layer 9 · unit 2059 · cat -0.96 · dog -0.43layer 9 · unit 646 · cat -1.27 · dog -0.82layer 9 · unit 2093 · cat -1.06 · dog -0.61layer 9 · unit 376 · cat -1.18 · dog -0.67layer 9 · unit 2179 · cat +0.53 · dog -0.00layer 5 · unit 1993 · cat -1.29 · dog -0.75layer 9 · unit 827 · cat +0.37 · dog -0.31layer 9 · unit 2789 · cat -0.94 · dog -0.45layer 9 · unit 620 · cat -1.69 · dog -1.28layer 9 · unit 1527 · cat -1.26 · dog -0.77layer 9 · unit 750 · cat -1.09 · dog -0.52layer 9 · unit 1120 · cat -0.43 · dog +0.11layer 9 · unit 389 · cat -1.68 · dog -1.01layer 9 · unit 2733 · cat -0.99 · dog -0.40layer 9 · unit 2340 · cat -1.21 · dog -0.63layer 9 · unit 1660 · cat -2.07 · dog -1.44layer 6 · unit 1236 · cat -1.69 · dog -1.18layer 6 · unit 706 · cat -1.07 · dog -0.45layer 6 · unit 1251 · cat -0.35 · dog -0.91layer 6 · unit 1140 · cat -1.01 · dog -0.43layer 6 · unit 167 · cat -1.11 · dog -0.53layer 8 · unit 1255 · cat -0.70 · dog -0.27layer 8 · unit 1413 · cat -1.28 · dog -1.66layer 8 · unit 2104 · cat +0.04 · dog +0.52layer 6 · unit 406 · cat +0.08 · dog -0.55layer 8 · unit 987 · cat -1.09 · dog -0.70layer 6 · unit 1585 · cat -2.43 · dog -1.90layer 8 · unit 2661 · cat +1.07 · dog +0.29layer 8 · unit 1230 · cat -0.93 · dog -0.38layer 6 · unit 2251 · cat -0.53 · dog -0.97layer 8 · unit 574 · cat -2.17 · dog -1.80layer 8 · unit 219 · cat +1.81 · dog +1.43layer 8 · unit 13 · cat -1.19 · dog -0.62layer 6 · unit 2114 · cat -1.70 · dog -1.17layer 6 · unit 897 · cat -1.91 · dog -1.45layer 8 · unit 2738 · cat -1.68 · dog -1.14layer 6 · unit 1714 · cat -1.04 · dog -0.36layer 8 · unit 2190 · cat +0.19 · dog -0.37layer 8 · unit 1758 · cat -0.82 · dog -0.34layer 8 · unit 899 · cat -1.07 · dog -0.59layer 6 · unit 1727 · cat -1.41 · dog -0.60layer 8 · unit 2 · cat +0.16 · dog +0.63layer 6 · unit 1016 · cat -0.08 · dog +0.51layer 6 · unit 2398 · cat -0.63 · dog -0.17layer 6 · unit 1600 · cat -1.36 · dog -0.73layer 6 · unit 401 · cat -1.44 · dog -0.80layer 8 · unit 2776 · cat -0.88 · dog -0.45layer 8 · unit 1298 · cat -1.19 · dog -0.55layer 7 · unit 660 · cat +0.57 · dog +0.01layer 7 · unit 288 · cat -1.04 · dog -0.54layer 7 · unit 2778 · cat -1.17 · dog -0.61layer 7 · unit 2051 · cat -1.50 · dog -0.94layer 7 · unit 475 · cat -0.83 · dog -0.21layer 7 · unit 663 · cat -0.65 · dog -0.12layer 7 · unit 613 · cat -2.35 · dog -1.66layer 7 · unit 2263 · cat -1.45 · dog -0.96layer 7 · unit 1306 · cat -1.44 · dog -0.89layer 7 · unit 2174 · cat +0.33 · dog -0.18layer 7 · unit 60 · cat +0.12 · dog -0.34layer 7 · unit 2747 · cat +0.20 · dog -0.27layer 7 · unit 2402 · cat -0.55 · dog -0.08layer 7 · unit 1180 · cat +0.39 · dog -0.13layer 7 · unit 607 · cat +1.73 · dog +1.10layer 7 · unit 824 · cat +1.37 · dog +0.35layer 7 · unit 824layer 7 · unit 824
Each dot is one feed-forward neuron — the 16 most cat-or-dog-sensitive units from each of the 16 layers, 256 in all. Each line is a real weight between two of them, read straight out of the matrices: the next layer's gate row times this layer's down column. Only the strongest fifth are drawn, 780. Clay leans cat, grey leans the other way; size is how strongly. At the centre is layer 7 · unit 824, the neuron that separates the two most sharply. Each ring outward is one layer further from it, up or down the network, and within a ring, neurons sit next to the ones they are wired to. The farther out, the fainter. Hover a dot for its numbers.
0%-5%-10%481216layer 16 · FFN
Now the causal test. Zero out one part at a time and re-run the exam. Left bar of each pair is attention, right is the feed-forward block; the shaded band is three standard errors, so anything inside it is noise. Only one part matters: layer 16 FFN — turn it off and the score falls from 20.7% to 10.0%. The rest, including the layer where the probe peaked, can be cut without the answers changing.

Two things fall out of this, and they disagree. Where the concept is readable is layer 12 — a probe over all 256 things gets 32% there, against 73% for the frozen DINOv2 encoder. But where it is used is layer 16: cut that feed-forward block and the exam score drops from 20.7% to 10.0%, while cutting the peak layer changes nothing. The representation is not the decision. And raw 32×32 pixels alone carry almost nothing (5%), so the model is not merely storing the picture — it built something, and then built a way to use it somewhere else.