Кубок Губернатора Новосибирской области 2024 Задача 3. Определение газированности жидкости

Финиш 16 октября 23:59 (НСК)

Условие

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

Выполнение

1. Скачайте материалы задания

2. Ознакомьтесь с материалами задания

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

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

3. Прочитайте файл eval.py

В файле содержатся функции load_models и get_carbonation.
load_models - загружает модели машинного обучения из файлов.
get_carbonation - определяет газированность жидкости.

4. Допишите функции в файле eval.py

5. Запустите файл main.py и проверьте свой алгоритм

Если программа выдала ошибку, то найдите и исправьте её в файле eval, вновь запустите файл main.py

6. Пришлите решение на онлайн платформу для проверки

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

Технические ограничения

Размер решения ограничен: не более 30 МБ. Если ваш алгоритм успешно проверен платформой, то следующее решение можно прислать только через 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.

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




Очки Участник Дата Команда Город Учебное заведение
1.0 Sefixnep 06.10.2024 15:27 Pitlab
1.0 Rasdafar128 10.10.2024 14:46 Pitlab
1.0 Михаил Ноговицин 13.10.2024 04:33
1.0 artemgoncarov 06.10.2024 09:41 [RASCAR] Pitlab
0.99 Андрей Нечаев 16.10.2024 13:08 Gradient Jump
0.99 Sergej Nekrasov 10.10.2024 03:40 CyberLaw ;)
0.98 zxc 13.10.2024 16:51 Пираты данных
0.98 \(★ω★)/ 14.10.2024 14:18 DMS
0.98 Adadfa 10.10.2024 14:39
0.98 Егор Андреасян 09.10.2024 09:59 NSO-Clio
0.94 Дмитрий Щербелев 16.10.2024 04:22
0.78 ssuslyakoff 14.10.2024 14:58
0.75 Кейль Герман 15.10.2024 13:47
0.75 Сапрыкин Тимофей 15.10.2024 13:47
0.75 Andrey Stafik 15.10.2024 13:51 Stafik solo
0.75 Денис Кашулин 15.10.2024 13:44
0.75 Алексей 15.10.2024 14:29
0.75 Михаил Жнец 16.10.2024 13:04 The Lost MC
0.75 Артём Заморин 15.10.2024 13:51
0.65 Алексей Рыбин 15.10.2024 13:40
0.65 Bitmann 15.10.2024 13:34 ML different
0.65 Никита Бакутов 03.10.2024 11:14 найк про, босс кфс, пикми, палитра, фары слепят, что в мешочеке
0.65 Арсений Мастов 16.10.2024 16:44 DROP TABLE Users; --
0.42 Рома Воронков 16.10.2024 16:29