Каталог/назад к курсам
Data Scientist: от данных до деплоя моделей
Data ScienceСредний

Data Scientist: от данных до деплоя моделей

Практический курс по Data Science: от постановки ML-задачи и работы с данными до inference API, CI/CD и мониторинга моделей в продакшне. Вы пройдёте EDA, feature engineering, обучение и оценку моделей, experiment tracking, error analysis и deployment — чтобы собирать полноценный рабочий контур вокруг ML-решения.

9 модулей • 46 уроков272 задания с проверкойоколо 60 ч
Код в браузере: PythonСвободный темпСертификат с проверкой

О курсе

Этот курс посвящён полному прикладному циклу Data Science: от постановки ML-задачи и анализа данных до сервиса предсказаний, CI/CD и мониторинга модели в продакшне.

Вместо абстрактного “обучили модель в ноутбуке и пошли дальше” Вы пройдёте весь рабочий контур, который нужен в реальных проектах: формализация задачи, выбор метрик, проверка качества данных, поиск утечек, построение признаков, обучение baseline- и gradient boosting-моделей, experiment tracking, оценка качества, error analysis, model serving, автоматические проверки и мониторинг после релиза.

В курсе отдельно разобраны важные практические темы, которые часто упускают в классических ML-курсах: reproducibility, data leakage, стабильность признаков, ложное улучшение качества, API-контракт для inference, batch-inference, тестирование data pipeline и inference API, quality gates перед деплоем, data drift и prediction drift.

Курс подойдёт тем, кто хочет не просто запускать модели, а понимать, как довести ML-решение до рабочего продакшн-сценария: с воспроизводимостью, валидацией, сервисом предсказаний, мониторингом и понятной коммуникацией результатов.

Программа курса включает:

— постановку ML-задачи и работу с данными;

— feature engineering и подготовку признаков;

— обучение и валидацию моделей;

— experiment tracking и оценку качества;

— error analysis и итеративное улучшение;

— подготовку модели к деплою;

— CI/CD для ML-проектов;

— мониторинг и поддержку моделей в продакшне;

— коммуникацию результатов и ограничений модели.

P.S. Ранее курс размещался на Stepik, отзывы ниже взяты оттуда

Чему научитесь

  • Формулировать ML-задачу, выбирать метрики и проверять качество исходных данных
  • Проводить EDA и создавать признаки без утечки данных
  • Обучать baseline- и gradient boosting-модели с корректной валидацией
  • Вести эксперименты, сравнивать модели и проводить error analysis
  • Собирать batch-инференс и API-контракт для сервиса предсказаний
  • Добавлять автоматические проверки и CI/CD для ML-проекта
  • Отслеживать data drift, prediction drift и качество модели после релиза

Для кого

  • Начинающие и практикующие Data Scientist, которым нужен полный рабочий цикл ML
  • Аналитики, переходящие от исследования данных к production-решениям
  • Python-разработчики, осваивающие разработку и эксплуатацию ML-сервисов

Формат

  • 10 модулей и 50 уроков
  • Один полный маршрут: данные, признаки, модели, API, CI/CD и мониторинг
  • Практические артефакты и проверки на каждом этапе проекта
  • Итог — воспроизводимый ML-сервис с понятными метриками и эксплуатационным контуром

Что нужно на старте

  • Уверенный базовый Python
  • Начальные навыки pandas, NumPy и визуализации данных
  • Базовое понимание задач классификации и регрессии
  • Умение работать с Git и Python-окружением
#stepik-import

Автор курса

Алексей Малышкин

Разрабатываю образовательные материалы по программированию, машинному обучению и анализу данных. Темы: Python-разработка, аналитика, ML-инструменты (LangChain, vector databases, AI agents), компьютерное зрение. Стараюсь объяснять технические концепции понятно и структурировано. Ранее преподавал на Stepik и обучил более 2000 студентов. Мой профиль на Stepik - https://stepik.org/users/273781420/profile Мой телеграм для связи @alexey_latorn

Программа

01Постановка ML-задачи и работа с данными7 уроков
1От бизнес-проблемы к ML-постановке
2Формализация метрик и trade-offs
3Инвентаризация источников данных
4Настройка reproducibility и версионирование данных
5Exploratory Data Analysis: распределения и аномалиипробный
6Поиск data leakage и временных утечек
7Валидация качества данных и построение чек-листа
02Feature engineering и подготовка признаков6 уроков
1Базовые трансформации: кодирование и нормализация
2Работа с пропусками и выбросами
3Генерация доменных признаков
4Feature selection: фильтры и embedded методы
5Валидация устойчивости признаков
6Построение feature pipeline
03Обучение и валидация моделей4 урока
1Baseline-модель и train/val/test split
2Выбор валидационной стратегии
3Обучение gradient boosting моделей
4Интерпретация learning curves и диагностика переобучения
04Эксперимент-трекинг и оценка моделей5 уроков
1Настройка эксперимент-трекинга (MLflow / Weights & Biases)
2Сравнение экспериментов и версионирование моделей
3Выбор метрик оценки
4Оценка на holdout и кросс-валидация
5Обнаружение ложного улучшения качества
05Error analysis и итеративное улучшение4 урока
1Построение confusion matrix и анализ ошибок по классам
2Сегментация ошибок по признакам
3Качественный анализ сложных примеров
4Формулирование гипотез и планирование следующей итерации
06Подготовка модели к деплою5 уроков
1Сериализация модели и артефактов
2Проектирование контракта inference API
3Разработка минимального FastAPI-сервисапробный
4Обработка ошибок и валидация входа
5Batch-inference для офлайн-сценариев
07CI/CD для ML-проектов5 уроков
1Юнит-тесты для data pipeline и feature engineering
2Интеграционные тесты inference API
3Настройка CI-пайплайна (GitHub Actions / GitLab CI)
4Автоматизация сборки и регистрации артефактов
5Релизные проверки качества модели
08Мониторинг и поддержка моделей в продакшне6 уроков
1Мониторинг базовых метрик: latency, throughput, errors
2Логирование предсказаний и ground truth
3Детекция data drift: распределения признаков
4Мониторинг prediction drift и качества модели
5Обнаружение деградации модели и триггеры переобучения
6Построение дашборда мониторинга модели
09Коммуникация результатов и работа с заинтересованными сторонами4 урока
1Подготовка понятной презентации результатов для бизнеса
2Документирование ограничений и рисков модели
3Объяснение trade-offs: точность vs скорость, recall vs precision
4Взаимодействие с инженерной командой: SLA и требования к инфрас…
Дополнительные материалы и практика