Веса модели - https://disk.yandex.ru/d/ved90CtDi_LNHg
-
data — архив с изображениями размером
224×224Скачать: https://disk.yandex.ru/d/wdwb07aoU_73Wg (архивdata.zip) -
label.csv — файл с метками классов
-
50 классов
-
формат:
- столбец 1 — имя файла
- столбец 2 — класс
-
-
Все данные доступны по ссылке: https://disk.yandex.ru/d/IjFNpAFcJ3C88w
-
Сохранить обученную модель в файл:
torch.save(model.state_dict(), 'model.pth')
-
Сформировать архив с именем:
ФамилияИО71.zip -
Загрузить архив через форму (ссылка для скачивания): https://forms.gle/NBda61RBSv9zpWkA7
-
Срок сдачи: 23.12.25 до 23:59
В архиве должны находиться следующие файлы:
train.pytest.pymodel.pth
Скрипт обучения модели, который должен включать:
- полный пайплайн обработки данных;
- используемые гиперпараметры;
- этапы обучения модели.
Скрипт тестирования модели.
Требования:
-
принимает параметр
path— путь к каталогу с данными; -
тестовые изображения находятся в:
path/test/*.jpg -
результат работы — файл
label_test.csv.
Аналогичен label.csv:
-
2 столбца:
- имя файла тестового изображения (
*.jpg); - предсказанный класс.
- имя файла тестового изображения (
Скрипт должен содержать полный код запуска модели, включая:
- класс для инициализации модели;
- загрузку весов модели;
- препроцессинг входного изображения;
- обработку изображения моделью;
- получение класса изображения на выходе.
Допустимые методы:
torchvision.transformstorch
- f1_score
- оценка определяется по метрике на закрытом тестовом множестве;
- используется группировка по децилям: чем выше метрика — тем выше оценка;
- одинаковые значения метрики до 4-го знака получают одну общую оценку (оценка делится на число повторов);
- нерабочие тесты оцениваются в 0 баллов.