SILVERTESTS / ЛАБОРАТОРИЯ NUMPY

Проверь свою нейросеть

Загрузи веса. Нарисуй цифру. Посмотри, что сохранила твоя модель.

1. Подключи свою модель

Модель не выбрана
Файл из твоей учебной тетради

Перетащи сюда autoencoder_result.npz или выбери его кнопкой.

Сначала выбери свой файл. В эту страницу не встроены чужие веса.
Какой файл подходит и что происходит при загрузке?

Нужен результат работы «Автокодировщик на NumPy»: 64 → 16 → 2 → 16 → 64. Читаются восемь массивов W1, b1, W2, b2, W3, b3, W4, b4. Готовые embedding и reconstruction из файла не используются: страница пересчитывает их сама.

Активации: ReLU после первого и третьего слоёв; линейный код из двух чисел; sigmoid на выходе. Пиксели от 0 до 1. Поддерживаются np.savez и np.savez_compressed, вещественные веса float32/float64, файл до 32 МБ. Произвольные архитектуры, PyTorch и MNIST 28 × 28 не подходят.

Файл читается локально в браузере и не отправляется на сервер. Страница не обучает сеть и не меняет файл. После закрытия или обновления страницы веса нужно выбрать заново.

Что именно мы проверяем? Твоя сеть восстанавливает изображение. Чтобы назвать цифру, мы ищем похожие подписанные примеры по признакам твоей сети. Это дополнительный алгоритм, а не встроенный классификатор автокодировщика.

2. Нарисуй цифру

Рисуй крупно, без рамки и подписи. Для файла нужен рисунок на однотонном белом или чёрном фоне, а не фотография страницы.

Опыт без нового почерка

Возьми готовую контрольную картинку. В справочнике её нет.

3. Посмотри на результат

Здесь появятся вход 8 × 8, восстановление и предположение о цифре. Сначала подключи свою модель.

5. Сравни модели и рисунки

После ответа укажи, что ты рисовал. Эта подпись нужна только для таблицы и не передаётся распознаванию.

Что попробовать

Напиши двойку несколькими способами. Сравни три ответа и восстановление. Затем загрузи другую версию своей модели, не стирая рисунок, и проверь его снова.

Поменялись только веса декодировщика? Восстановление может измениться, но распознавание по 16 признакам использует только W1, b1, а по двум числам — W1, b1, W2, b2. Ответ по пикселям вообще не использует сеть.