1. Retina and training
corpus
train (unsupervised, layer by layer)
snapshot
output UC4
2. Inspector - every plane, live
Each small canvas is one cell-plane. S-planes (teal) share a single kernel across all their cells; C-planes (blue) pool overlapping windows of the S-plane below them. Every layer is laid in the same columns, plane 0 top left and reading across, so a C-plane sits straight under the S-plane of the same number it pools. The red canvas in its own column beside each layer is that layer's V-cell (the divisive inhibitor for S, the lateral mean for C). Faded S-planes have never been reinforced. While training runs, amber cells are the seeds - the winner-take-all representatives the last presentation reinforced. Click a cell to trace its receptive field down to the retina.
Every tile is painted on its own maximum, so the shape inside a quiet plane is visible instead of being crushed to black by the loudest plane beside it. The amber strip under each tile is what that costs: the plane's peak as a fraction of the layer's peak, which is the one thing a per-plane scale throws away. A full strip is the layer's winner; a strip you cannot see is a plane whose picture is real and whose response is nothing. Hover a tile for both numbers.
selected cell
how many planes still answer
2b. The stack in three dimensions
The same network, seen along its depth. Each sheet is one layer, tiled into its 24 cell-planes; each point is one cell, and its brightness is that cell's activation u right now - drawn straight from the live arrays, recomputed every time the retina changes. Amber is the retina, teal the S-layers (feature extractors), blue the C-layers (position-tolerant pooling). Faded planes have never been reinforced. Click a cell in the inspector above and its receptive field lights up through every layer, with red edges to the cells that feed it directly.
The sheets get smaller with depth, but that is not the thing that grows. What grows is how much of the retina one cell can see, and the ladder beside this says how much: it is measured by running the same receptive-field trace the inspector uses, down from the middle cell of each layer to the retina.
3. Measurement - does position invariance hold?
After training, each digit is assigned the UC4 plane it wins at shift 0. Accuracy at shift s is the fraction of digit presentations at the 8 compass offsets of s pixels (plus two mildly deformed variants each) whose winning plane is labelled with that digit. The control arm is an untrained network through the same procedure.
which plane each digit claimed
which way it has to move
where the ten digits land
learned stage-1 kernels
4. one-cortex - the memory store as retina and as stack
Each one-cortex chunk carries a 768-dimensional embedding. The export script arranges those 768 dimensions on the 28x28 retina so that correlated dimensions are neighbours (a PCA layout of the dimensions, assigned to grid cells), then every chunk becomes a retina image the same network can eat. Select this corpus above and train: the planes now specialise on regions of the memory.