Нейросеть для рукописных цифр

Полносвязная сеть 625 → 64 → 10 на чистом JS. Рисуйте цифру мышью, добавляйте в набор, обучайте — и проверяйте.

1. Рисование

Левая кнопка — рисовать, правая (или Shift) — стирать.

Добавить в набор как:

Ответ сети

сеть ещё не обучена

2. Обучение

Ошибка (loss)
Точность
Эпоха

График ошибки по эпохам: должен падать вниз.

3. Обучающий набор

4. Что происходит внутри сети

значение нейрона (активация) положительный вес — «за» отрицательный вес — «против»

Столбцы — вход, скрытые слои (до 4) и выход; линии между ними — связи. Кликните по любому нейрону скрытого слоя, чтобы подсветить его связи и увидеть детали. Значения обновляются, пока вы рисуете.

Выбранный нейрон

Нейрон не выбран — кликните по кружку на схеме или по карте нейрона ниже.

Во что складываются веса для каждой цифры

Красное — области, чернота в которых голосует ЗА эту цифру, синее — против.

Карты нейронов по слоям — на что каждый реагирует (в пересчёте на пиксели входа)