Создание и развертывание ML-модели оттока клиентов с помощью FastAPI, MLFlow, Docker и AWS
Anas Riad
0:00 / 0:00
Создание и развертывание ML-модели оттока клиентов с помощью FastAPI, MLFlow, Docker и AWS
55 086 просмотров · 1 год назад
Anas Riad
11,6 тыс. подписчиков
55 086 просмотров · 1 год назад
🎁 БЕСПЛАТНО: 10 фильтров, которые я использую для каждой вакансии (скачать):
https://www.anasriad.com/upwork-check...
📘 Полный курс (скидка 30% по коду UPWORK30):
https://www.anasriad.com/become-a-top...
Это первый проект из этой серии, охватывающий все этапы работы. Цель — создание и развертывание моделей машинного обучения (и глубокого обучения) с упором на весь конвейер обработки данных (очистка, обучение, слой обслуживания, контейнер Docker, CI/CD, конвейер, развертывание и мониторинг), а не только на традиционные руководства, где все делается в блокноте.
Технологический стек и инструменты:
Great Expectation (качество данных)
FastAPI (HTTP-конечная точка)
Docker (контейнеризация)
MLFlow (отслеживание экспериментов машинного обучения)
GitHub Actions (CI/CD, запуск, тестирование, развертывание)
AWS ECS (Fargate) и ALB
Полезные ссылки: (Поставьте звездочку репозиторию :) )
https://github.com/anesriad/Telco-Cus...
https://www.kaggle.com/datasets/blast...
ВРЕМЕННЫЕ МЕТКИ:
0:00 — Обзор проекта, инструментов и набора данных
10:20 — Настройка среда (клон или создание с нуля)
13:45 - EDA (очистка, кодирование, модели машинного обучения, гиперпараметры)
33:22 - Модульная разработка в виде скриптов Python (MLFlow, конвейеры, тесты)
49:49 - FastAPI (HTTP-конечная точка)
56:06 - Docker (контейнеры)
01:05:06 - CI/CD с GitHub Actions
01:08:55 - Развертывание на AWS
01:20:00 - UI и тестирование развернутой в реальном времени модели машинного обучения
Далее:
Проект сквозной регрессии машинного обучения.
Оставляйте свои предложения в комментариях или пишите мне в LinkedIn:
/ riadanas
Запросы по бренду: https://www.passionfroot.me/anas-riad