Как сеть mnist-learn на нейронах AltAI узнаёт цифру. Картинка превращается в спайки, 784 пикселя заряжают входные нейроны, и первая колонка, дошедшая до порога, голосует за свою цифру. Кнопки сдвига двигают картинку на пиксель: так видно, насколько сеть держится за точное положение цифры.
Рисунок уменьшается до 28×28 и перерисовывается тонкой линией, как в MNIST: размер и толщина вашего штриха не важны.
Шаги 0–9: пиксели шлют спайки, яркий чаще. Шаги 10–14: тишина.
Каждый квадрат — веса одного нейрона колонки к 784 пикселям. Оранжевое возбуждает нейрон, синее тормозит. Благодаря разбросу стартовых весов каждый нейрон колонки учит свой вариант написания.
Строка — верная цифра, столбец — ответ сети, «–» — сеть промолчала. Диагональ — верные ответы. Посчитано симулятором с теми же весами и порогами, что в KNP (расхождение с KNP около 0,1%).