Кубок Губернатора Новосибирской области 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 |