демо проект курса MLOps (7с)
Мини-проект для курса по MLOps: предсказание задержки рейса.
- Установите окружение:
pip install -r requirements.txt
mlops-flight-delay/
│
├── data/
│ └── raw/ # исходные данные (через DVC)
│
├── models/ # сохранённые модели
├── reports/ # отчёты (метрики, графики)
│
├── src/
│ ├── preprocess.py # очистка и подготовка данных
│ ├── train.py # обучение модели
│ ├── evaluate.py # оценка модели
│ ├── predict.py # скрипт для инференса
│ ├── api.py # REST API (FastAPI)
│ └── utils.py # вспомогательные функции
│
├── tests/ # unit-тесты
│ └── test_dummy.py
│
├── .gitignore
├── requirements.txt
├── dvc.yaml
├── Dockerfile
└── README.md
python src/preprocess.pypython src/train.pyuvicorn src.api:app --reload