Кубок Губернатора Новосибирской области 2023 Задача 3. Классификация дорожных знаков

Финиш 18 августа 23:59 (НСК)

Условие
На изображениях представлены знаки дорожного движения. На каждом изображении ровно один знак. Ваша задача написать функцию, определяющую какой из восьми знаков на изображении. Возможные знаки:

Для Вас подготовлены несколько файлов “.py”, набор изображений с дорожными знаками и аннотации к нему. Среди подготовленных файлов есть:

eval.py - файл с ключевыми функциями: загрузки модели машинного обучения и классификации изображений. Именно эти функции Вам необходимо дописать!

main.py - файл проверяющий точность работы вашего алгоритма. Не редактируйте его. Main.py использует, написанные вами функции из eval.py и сверяет истинные названия знаков с предсказаниями вашего алгоритма.

annotations.csv – файл, устанавливающий соотношение между изображениям и названиями знаков на них. В каждой строке файла содержится путь к файлу с изображением и название дорожного знака.

Материалы для скачивания.

В качестве решения, необходимо сдать отредактированный файл eval.py. Либо архив “*.zip” с файлом eval.py и остальными файлами, требующимися для работы вашего алгоритма. В архиве, должны быть файлы решения, а не одноимённая архиву папка.

Если при проверке вы получили точность ниже, чем хотелось-бы, поправьте свой алгоритм и пришлите ещё раз. Количество попыток не ограничено, засчитывается лучшая попытка из всех.

Технические ограничения
Размер решения ограничен: не более 25 МБ. Если ваш алгоритм успешно проверен платформой, то следующее решение можно прислать только через 10 минут. Если ваш алгоритм в ходе проверки выдал сообщение об ошибке, то следующее решение можно прислать сразу.

Пакеты, ориентированные на работу с изображениями и данными, использующиеся на платформе проверки: Python 3.8.10

catboost 1.1.1; dlib 19.24.0; gast 0.4.0; h5py 3.7.0; imutils 0.5.4; keras 2.9.0; Keras-Preprocessing 1.1.2; matplotlib 3.6.2; numpy 1.23.2; opencv-python 4.6.0.66; pandas 1.5.1; scikit-image 0.19.3; scikit-learn 1.1.3; scipy 1.9.3; tensorflow-cpu 2.9.2; torch 1.13.0; torchaudio 0.13.0; torchvision 0.14.0.

Используйте совместимые пакеты.


Вопросы по задаче можно задать в Telegram-чате чемпионата.




Очки Участник Дата Команда Город Учебное заведение
1.0 Иванов Слава 13.08.2023 16:16 DROP TABLE Users; --
1.0 Ксюша Ядрицева 03.08.2023 13:47 DROP TABLE Users; --
1.0 Илья Разводов 18.08.2023 16:40
1.0 Андрей Алёхин 04.08.2023 06:30
1.0 Дмитрий Филинов 04.08.2023 15:29 ЧУГУННЫЙ ТАЗ
1.0 Valera Uriadov 02.08.2023 18:09 ЧУГУННЫЙ ТАЗ
1.0 Арсений Мастов 03.08.2023 09:55 DROP TABLE Users; --
1.0 Настя Сапожникова 07.08.2023 14:11 Железный капут
1.0 Егор Черных 03.08.2023 08:36 Seal Team
1.0 Ольга Демидович 05.08.2023 14:54 Разрушители Легенд
1.0 Андрей Миняев 04.08.2023 06:50 Железный капут
1.0 Егор Андреасян 07.08.2023 08:55 ЧУГУННЫЙ ТАЗ
0.99 Кирилл Вебер 17.08.2023 13:31
0.99 Олег Цыплаков 08.08.2023 14:45
0.99 Никита Быстрых 08.08.2023 14:11
0.99 Денис Русинович 04.08.2023 16:45 Добавьте либу для yolov8
0.88 Сергей Некрасов 06.08.2023 06:05
0.88 Дмитрий Бачар 18.08.2023 16:09