AI-песочница · Демо 02

Нарисуйте цифру — сеть
узнает её прямо здесь.

Свёрточная сеть на 9 тысяч параметров: 22 КБ весов и прямой проход на чистом JavaScript. Рисунок не отправляется на сервер — и вы видите не только ответ, но и то, что сеть «думает» по дороге.

считает ваш браузер 22 КБ весов слои сети — видимые
рисуйте мышью или пальцем

сеть загрузится при первом штрихе

уверенность
пересчёт на каждом штрихе
Внутри сети

Что видят слои, пока вы рисуете

conv1 · 8 карт признаков — края и штрихи
conv2 · 16 карт признаков — сочетания штрихов

Этому сеть никто не учил. Первый слой сам выучил ловить края и направления штрихов, второй — их сочетания: углы, петли, пересечения. Из них и складывается ответ.

Для тех, кто хочет разобраться

Собрать такую сеть своими руками

Свёртки, пулинг, обратное распространение — на курсе строим эту сеть с нуля и обучаем на своих данных. Точность этой демки: 98,6% на MNIST, 95,2% на искажённых цифрах.

Смотреть программу
Что внутри

Код обучения и веса — открыты

Аугментация под рисунок мышью, препроцессинг с центрированием по центру масс и экспорт весов — всё в открытом коде школы.

↗ github · SENATOROVAI