Решение задачи от Группы «Самолет» — Девелопмент, в рамках хакатона AI Challenge 2024, исследование и работу выполнила команда Clio .
Немного про архитектуру: модель вынесена в отдельный микросервис для масштабируемости, в дальнейшем можно будет создавать пул моделей и выносить их за балансировщик нагрузки, например, nginx.
Базовый запуск в production mode можно сделать через docker compose, находясь в корне проекта:
docker compose up --buildСледует отметить, что если запускать так, в папке model/weights должны находиться веса моделей.
Чтобы запустить development версии серверов, необходимо вручную создать окружение, прописать переменные среды в .env файлах и независимо запустить команды старта сервера (подробнее - в README к model/ и web/)
-
Для быстрого старта можно ознакомиться с моделью через ноутбук
inference.ipynb -
Просмотр полного анализа данных, гипотез и обучения моделей
Full_Analysis.ipynb
