A brain that learns without forgetting.

Not a language model. Sparse predictive coding in pure numpy — no backpropagation, no GPU, under a megabyte of core. It forms its own concepts, and a teacher only names what is already there.

of units active at once 0 gradients through a label CPU only
Live, right now

It says what it sees.

Every drawing below is pulled from a set the system has never been trained on. It looks at the raw pixels and answers with a word it was taught by coupling, not by gradient descent. Nothing is cached — press the button and watch it think.

An unseen drawing the system is naming
unseen · 28×28 · greyscale
it says
actually
no attempts yet
Your turn

Draw something. Ask it what you made.

The same brain, the same read-only path — nothing you draw changes it, so try as often as you like. One catch worth knowing up front: it has been taught ten words and can only answer with those. Draw a bicycle and it will pick the closest thing it knows.

Draw with the mouse, or on a touchscreen with your finger. Nothing leaves your browser but 784 numbers.

it says
What the system actually receives, 28 by 28 pixels
what it actually sees · 28×28

Measured, not claimed

Every number has an opponent.

"75% accuracy" means nothing on its own. Each figure below carries what it was measured against — chance level, or the strongest simple baseline we could put in its way.

Naming unseen drawings

On 4,000 drawings held out of training. Chance is 10%.

Categories at once

33.8% correct across 100 classes where chance is 1% — and every one of the hundred gets named.

Learning class after class

Against 19.3% for gradient descent on the same schedule, which forgets catastrophically.

Units active at any moment

The 20-watt principle: never everything at once. Accuracy holds at 2% activity.

The entire trained brain

One file. Copy it, and the thing that learned comes with it.

A code it invented itself

Sender and listener agree on a signal system nobody designed, and it holds on meanings never intended.

The principle

Prediction, error, and almost nothing switched on.

  1. 01

    It predicts

    Each layer guesses what the layer below is about to show it. Only the mismatch travels upward.

  2. 02

    It stays sparse

    Roughly two units in a hundred fire at any moment. That constraint is the design, not an optimisation.

  3. 03

    It forms concepts

    Patterns that recur get their own high-dimensional signature — without a single label.

  4. 04

    Then it gets a word

    A teacher couples a name to a concept that already exists. Naming is the last step, not the mechanism.

What it cannot do

This is a research prototype, not AGI.

A capability page without this section would be advertising. Everything demonstrated above runs at toy scale — hand-drawn 28×28 images and grid worlds.

~720,000×

above biology in energy per step. Only 0.9% of that is actual arithmetic — the rest is interpreter and memory traffic.

4·10⁴

parameters. The human cortex has 1.1·10¹⁴ synapses — a factor of 2.7 billion between us and the thing we are pointing at.

99.7% → 42.8%

shape information surviving the deep hierarchy. It destroys what it is supposed to abstract. The most important open problem, and it sits in the core.

Φ

the consciousness metric runs along, but is coupled to no measured capability. Until it is, it measures nothing.

It is small. It is honest about what it isn't.