Задание:

Дан датасет mnist по входному изображению определить остаток от деления этой цифры на 3

Реализация:

Описание

На вход нейронной сети поступает картинка числа. Она имеет размерность 28x28, есть список правильных ответов, который мы должны преобразовать, чтобы нейронная сеть распознавала числа % 3.

Изображение послойной архитектуры

Общее количество обучаемых параметров сети

Используемые алгоритмы ошибок и оптимизации:

Были использованы функция ошибок - категориальная энтропия и стандартная функция оптимизации - adam

Размеры тренировочного, валидационного и тестового датасетов

Исходный датасет был разделен на 3 части:

  1. Тренировочный 54.000 изображений
  2. Валидационный 6.000 изображений
  3. Тестовый 10.000 изображений

Результаты

На скриншоты можно посмотреть результаты обучения нейронной сети: