Skip to content

HungryArthur/champ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

В РАЗРАБОТКЕ!!!

Проект: Классификация территорий по степени опасности и сложности эвакуации

📌 Описание решения

В рамках чемпионата по компетенции «Машинное обучение и большие данные» разработана модель для классификации территорий. Для поддержания актуальности прогнозов организовано непрерывное обучение с использованием Apache Airflow. Вся инфраструктура контейнеризована с помощью Docker.

🏗 Архитектура проекта

Решение построено на микросервисной архитектуре и включает следующие ключевые компоненты:

1. 🧠 Модель машинного обучения

  • Классификация участков по уровню риска.
  • Прогнозирование динамики рисков (пожары, затопления).

2. ⚙️ API (FastAPI)

Предоставляет REST-интерфейс для взаимодействия:

  • Оценка риска по координатам.
  • Прогноз пожароопасности и затоплений.
  • Оценка сложности эвакуации на период до 10 лет.

3. 🗄️ База данных (PostgreSQL)

  • Централизованное хранение входных данных, результатов прогнозов и метаданных моделей.

4. 🔄 Оркестрация (Apache Airflow)

  • Автоматизация регулярного переобучения и обновления модели.
  • Обработка вновь поступивших данных.

5. 📊 Визуализация (Streamlit)

  • Интерактивный графический интерфейс.
  • Визуализация рисков вдоль заданного пользователем маршрута.

💻 Стек технологий

Python FastAPI PostgreSQL Docker Apache Airflow Scikit Learn Linux

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published