2.8 KiB
Цифры на «Алтае»: копия Claude Artifact
Публичная копия: http://knp-digits.t.snw.su/ На рабочей машине: http://10.9.8.230:8080/digits-compare/
Источник пользователя: Chrome Ctrl+S экспорт https://claude.ai/artifact/Vc1q1WCZuPY2QAHBSGtrKF, архив получен с http://drop.t.snw.su/mearl. Оригинал сохранён в reports/2026-10-21/artifact/chrome-export.zip, SHA256 в SOURCE.json.
python3 mnist-artifact/prepare.py извлекает внутренний saved_resource.html, удаляет только служебный runtime Claude, локализует шрифты и очищает сохранённые Chrome кнопки перед их повторным созданием приложением. Исходный JS приложения, веса, тексты и расчёт сохраняются; перед исходным JS добавлено очищение двух контейнеров. Добавлены lang=ru и viewport для самостоятельного открытия страницы.
Это браузерный целочисленный симулятор двух моделей: STDP-колонки и temporal SNN8. Подписанные в артефакте test accuracy 92,2%/97,4% взяты из источника, при переносе заново не измерялись. Этот перенос не является KNP/CUDA/GoldenModel проверкой новых весов и не связан с подтверждённым native MNIST 97,76%.
В исходнике Clear очищает поле рисования, сохраняя предыдущий результат до нового ввода. Это поведение артефакта сохранено.
Проверки: 24 галерейных изображения в каждой из двух сетей, переключение моделей, инспектор нейрона, ползунок тактов, mouse/touch рисование, desktop/mobile 390px без горизонтального переполнения, светлая/тёмная темы, отсутствие JS errors и внешних запросов. Артефакты проверки в reports/2026-10-21/artifact/browser-checks.json и PNG.
Хостинг: Caddy /etc/caddy/Caddyfile, отдельный HTTP block knp-digits.t.snw.su, файлы /opt/knp-digits. Caddy validate и reload успешны. На станции статические файлы размещены в /home/user/KNP/viz/digits-compare, все 21 SHA256 сверены. Существующие серверы, модели, библиотеки и данные не менялись. Git commit/push не выполнялись.