Первое задание по курсу Нейронные сети в обработке изображений
Модель использует архитектуру ResNet50. Нейронной сети подаются на вход изображения, уменьшенные до размера 128x128. На каждой эпохе обучения каждая картинка с вероятностью 0.5 разворачивается по горизонтали с такой же вероятностью поворачивается по вертикали. Это делается для искусственного увелечения обучающего датасета. Обучение длится 25 эпох. Для лучшей модели на тестовой выборке test метрика accuracy равна 0.9616
В словаре DATASETS_LINKS и классе Dataset были изменены пути к некоторым датасетам, так как google drive блокировал их скачивание. Теперь эти датасеты находятся в публичном доступе по ссылке на личном Google Drive
Сслыка на параметры best model: https://drive.google.com/file/d/1Y5b7dWOZwQ63GzJcOQYK91KsYmVTxiSn/view?usp=sharing