- Груздев Александр - Captain + ML (a little bit)
- Литвинов Максим - ML
- Рыжичкин Кирилл - ML
- Аксеновский Максим - ML
- Лозовенко Артем - Backend + Frontend
Ссылка на презентацию: Тык
Ссылка на поднятое решение:
Ссылка на модели: Тык
Мы предлагаем использовать для решения задачи детекции дефекта сварного шва две модели - YOLOv10X а также модель Detection Transformer. Модели могут использоваться раздельно, а также их результаты могут ансамблироваться используя NMS (Non-Maximum Suppression) Серверная часть написана на Streamlit и Flask
Достигнутые результаты:
- Метрика на публичном ЛБ 0,93 map50
- Метрика на приватном ЛБ 0....
- Время инференса на одно изображение: 0.6 сек
Для воспроизведения решения воспользуйтесь ноутбуками из папки notebooks.
Для сборки и демо решения локально нужно :
-
git clone https://github.com/gruzdev-as/AtomicHack.git -
docker-compose up -d --build -
перейти на localhost:8051
Команда проекта уделила большое внимание проработке потенциальных путей встраивания решения в экосистему конечного заказчика. На этапе концепта предложены следующие идеи, подробнее о которых можно найти в презентации:
- Для процесса обучения - предоставление справочных материалов по каждому допущенному дефекту в режиме реального времени;
- Для продакшна - создание "таблицы лидеров" производства для регуляции рабочего процесса, а также реализации механизма премирования сотрудников, которые допускают меньше брака, чем остальные;
