MLOps для разработки и мониторинга моделей
О чём курс
О курсе
Вы пройдете полный жизненный цикл машинного обучения за пять месяцев: от экспериментов и подготовки данных до внедрения и эксплуатации в промышленной среде. За время обучения вы выстроите стабильную инфраструктуру, оптимизируете сервисы и поработаете в облаке Yandex Cloud.
Для кого
Материал курса ориентирован на практикующих IT-специалистов:
- Специалисты по Data Science и Machine Learning, желающие освоить инструменты MLOps для перехода от создания моделей к их полноценному внедрению;
- ML-инженеры и специалисты по DevOps, нацеленные на автоматическое развёртывание ML-моделей, организацию мониторинга и обновление версий в продакшне;
- Инженеры данных, планирующие выйти за рамки классических ETL-процессов, научиться строить специализированные ML-пайплайны и обеспечивать работу моделей.
Требования к подготовке
Для успешного освоения программы необходимы базовые технические навыки:
- знание SQL на уровне аналитических запросов и записи в базы данных;
- владение объектно-ориентированным программированием на Python и опыт решения ML-задач;
- навыки создания веб-сервисов на Flask, FastAPI или Django;
- опыт работы с Git на уровне создания и слияния Pull Request;
- опыт построения пайплайнов обработки данных в Airflow или Prefect.
Чему научитесь
В процессе обучения слушатели осваивают ключевые задачи инженерии машинного обучения:
- проведение оценки зрелости проекта и разработка MLOps-архитектуры под конкретные задачи;
- автоматизация полного жизненного цикла моделей — от подготовки данных до продакшн-мониторинга;
- развёртывание, оптимизация и эксплуатация моделей в реальном окружении;
- настройка практик CI/CD для автоматического обновления версий ML-моделей;
- непрерывный мониторинг системных и ML-метрик, сбор логов, отслеживание сбоев и настройка алертинга;
- управление инфраструктурой и распределёнными вычислениями в облачной среде.
Программа обучения
- Введение в MLOps
- Роль MLOps в жизненном цикле ML‑проекта
- Зрелость MLOpsи платформенный подход
- Профессия MLOps‑инженера и карта развития
- Практики разработки
- Управление зависимостями
- Качество кода
- Промышленные ML‑пайплайны
- Тестирование ML
- Контейнеризация и облачное окружение
- Знакомство с Docker
- Оркестрация сервисов
- Отслеживание экспериментов,управление ML‑моделями и их хранение
- ML flow
- ClearML
- Оркестрирование ресурсами ClearML
- Качество и версионирование данных
- В ведение в data engineering для ML
- Проблемы качества данных и метрики
- Data Drift и Schema Drift
- DevOps-и CI/CD‑практики
- Философия DevOps и MLOps
- Инфраструктура для MLOps
- Непрерывная интеграция — CI
- Непрерывное развёртывание — CD
- Оркестрация и ML‑пайплайны
- Батч-оркестрация с Airflow
- Оркестрация ML‑экспериментов в ClearML
- Развёртывание в Kubernetes с помощью Helm
- Распределённые вычисления и продакшн‑деплой
- Сравнительный анализ инструментов
- Развёртывание ML-моделей
- Офлайн‑инференс в ClearML
- Онлайн‑инференс в Kubernetes
- Оркестрация инференса с Kserve
- Оптимизация моделей
- Мониторинг и обратная связь
- Инфраструктурный мониторинг
- Централизованное логирование и алертинг
- Мониторинг качества ML‑моделей
- Мониторинг в CI/CD и автоматизация реагирования
Теги курса
Отзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.