ОБНОВЛЁННАЯ ПРОГРАММА · 2026

Проектируйте
ML-системы
для реального мира.

Курс ML System Design 2026

Учитесь проектировать ML-системы: от данных и оценки моделей до деплоя, GenAI и безопасных AI-агентов. Разбирайте кейсы и готовьтесь к системным интервью.

Production MLGenAI & AgentsSystem Design Interview
УЧИМСЯ ДУМАТЬ СИСТЕМНОАртемий Мазаев — автор курса ML System Design
Артемий МазаевРуководитель платформы AI Factory6 лет в AI-индустрии
5 из 13глав уже открыты
Кейсыretrieval, ranking, forecasting
Практикапробные интервью и финальный экзамен

НЕ ТОЛЬКО МОДЕЛЬ

Хорошая модель —
это только начало.

В реальной системе важны не только метрики качества. Нужно учитывать данные, задержки, стоимость, инфраструктуру и цели продукта.

На курсе разбираем, как связать эти решения в работающую архитектуру и объяснить выбранные компромиссы.

ПРОГРАММА ОБУЧЕНИЯ

Весь путь ML-системы

Все главы и уроки ↗
01 / ФУНДАМЕНТ

ML в продакшене

Цели ML-проекта, архитектура системы, основы обработки данных.

02 / ДАННЫЕ

От данных к признакам

Обучающие выборки, качество данных и feature engineering.

03 / МОДЕЛИ

Обучение и оценка

Разработка моделей, offline-оценка и распределённое обучение.

04 / ПРОДУКТ

Деплой и реальные кейсы

Вывод модели в продакшен. Поиск, ранжирование и прогнозирование.

05 / НОВАЯ ПРОГРАММА

LLM, GenAI и агенты

Проектирование генеративных систем и архитектура AI-агентов.

06 / ПРАКТИКА

System Design Interview

Фреймворк интервью, пробные собеседования и финальный экзамен.

ОТ ОСНОВ К ПРАКТИКЕ

13 глав. Один системный взгляд.

Нажмите на главу, чтобы увидеть темы

01ML в продакшенеОткрыта

Вводная глава: когда задаче действительно нужен ML, чем ML-система отличается от модели в ноутбуке и кто в команде отвечает за результат.

  • Когда хватает правил, а когда нужна модель
  • Метрики модели и польза для бизнеса
  • Роли и зоны ответственности в ML-проекте
  • Latency и throughput: оценка нагрузки сервиса
  • Чем ML-разработка отличается от обычной

Лабораторные: расчёт нагрузки ML-сервиса; правила против ML.

22 урока · 2 лабораторные · 4 тестаОткрыть в LMS ↗
02Основы ML-систем и обработки данныхОткрыта

Из каких компонентов состоит ML-система и как устроены данные, на которых она работает: от форматов и моделей данных до хранилищ.

  • Компоненты ML-системы и систем данных
  • Форматы данных и сериализация
  • Реляционные модели, документы и графы
  • Декларативные ML-системы и AutoML
  • Хранение: OLTP, OLAP и транзакции

Лабораторные: контракт событий и quality gate; batch и streaming агрегации.

24 урока · 2 лабораторные · 3 тестаОткрыть в LMS ↗
03Обучающие данныеОткрыта

Как собрать обучающий набор, которому можно доверять: выборка, метки, дисбаланс классов и разбиение без утечек.

  • Метки во времени и задержки событий
  • Случайная и невероятностная выборка, importance sampling
  • Разметка: ручная, weak supervision, LLM, активное обучение
  • Дисбаланс классов: метрики, ресэмплинг, focal loss
  • Разбиение данных, утечки и версии наборов

Лабораторные: сборка набора на момент прогноза; разметка отзывов правилами.

59 уроков с видео · 2 лабораторные · 3 тестаОткрыть в LMS ↗
04Feature EngineeringОткрыта

Как превратить сырые данные в признаки, которые одинаково считаются при обучении и в работающем сервисе.

  • Пропуски, выбросы, масштабирование и дискретизация
  • Кодирование категорий и target encoding
  • Временные признаки без информации из будущего
  • Аугментация и проверка устойчивости модели
  • Эмбеддинги, поиск похожих и train/serving skew

Лабораторные: совпадение признаков офлайн и онлайн; поиск по эмбеддингам.

56 уроков с видео · 2 лабораторные · 3 тестаОткрыть в LMS ↗
05Model DevelopmentОткрыта

От первой версии модели до воспроизводимого обучения в заданном бюджете: выбор подхода, цикл обучения и учёт экспериментов.

  • Baseline и честное сравнение моделей
  • Функция потерь и критерий качества
  • Градиентный бустинг, бэггинг и стекинг
  • Когда нужна нейросеть и как её обучать
  • Бюджет, гиперпараметры, эксперименты и отладка

Лабораторные: сравнение моделей по срезам; воспроизводимый запуск обучения; обучение и возобновление нейросети.

40 уроков с видео · 3 лабораторные · 3 тестаОткрыть в LMS ↗
06Offline-оценка и DDPСкоро

Как до выкатки убедиться, что модель лучше текущего решения, и как ускорить обучение на нескольких устройствах.

  • Базовые показатели и методы offline-оценки
  • Калибровка и уверенность модели
  • Оценка по срезам данных
  • Параллелизм данных, моделей и pipeline
Глава откроется позже — пришлём письмо, когда она появится.
07Model DeploymentСкоро

Как превратить обученную модель в работающий сервис: выбрать способ прогноза, ускорить модель и безопасно её выкатить.

  • Batch и online prediction
  • Объединение пакетного и потокового конвейеров
  • Сжатие: квантизация, pruning, дистилляция
  • Canary-выкатка и автоматический откат
Глава откроется позже — пришлём письмо, когда она появится.
08Interview Framework 2026Скоро

Структура ответа на ML System Design интервью: от уточнения задачи до плана оценки решения.

  • Требования и границы задачи
  • Дерево метрик и оценка нагрузки
  • Высокоуровневая архитектура
  • Данные, утечки, выбор модели и baseline
  • Offline- и online-оценка
Глава откроется позже — пришлём письмо, когда она появится.
09Retrieval, Ranking и ForecastingСкоро

Разбор типовых систем, о которых спрашивают на интервью и которые строят в продуктах.

  • Лента новостей, поиск маркетплейса, рекомендации видео
  • Реклама и модерация контента
  • Мультимодальный поиск и People You May Know
  • Fraud-детекция в реальном времени
  • ETA доставки и прогноз спроса
Глава откроется позже — пришлём письмо, когда она появится.
10LLM и GenAI System DesignСкоро

Проектирование продуктов на языковых моделях: когда LLM оправдана и как сделать систему надёжной и безопасной.

  • RAG от начала до конца
  • Prompting, fine-tuning и маршрутизация моделей
  • Оценка качества LLM
  • Serving и стоимость
  • Prompt injection и безопасность
Глава откроется позже — пришлём письмо, когда она появится.
11Agentic AI SystemsСкоро

Архитектура AI-агентов: инструменты, память, надёжное исполнение, оценка и безопасность.

  • Workflow, copilot или агент
  • Инструменты и MCP-контракты
  • Память, контекст и состояние агента
  • Multi-agent и durable execution
  • Guardrails, права доступа и наблюдаемость
Глава откроется позже — пришлём письмо, когда она появится.
12Mock InterviewsСкоро

Тренировка полного интервью на реальных кейсах с разбором сильных и слабых ответов.

  • Recommendation feed
  • Fraud detection
  • Enterprise RAG
  • Research agent
  • Разбор слабого ответа
Глава откроется позже — пришлём письмо, когда она появится.
13Финальный экзаменСкоро

Итоговое интервью по случайному кейсу: применяете весь курс в формате настоящего собеседования.

  • Правила и критерии оценки
  • Случайный вариант кейса
  • Численная часть с автопроверкой
Глава откроется позже — пришлём письмо, когда она появится.

ДЛЯ КОГО

Следующий шаг
в ML-инженерии

Для ML-инженеров, data scientists и разработчиков, которые хотят видеть систему целиком и принимать архитектурные решения.

Что пригодится на старте

  • Основы программирования и алгоритмов машинного обучения.
  • Знакомство с PyTorch, TensorFlow или другим ML-фреймворком.
  • Базовая теория вероятностей, Docker и контейнеры.
Артемий Мазаев

АВТОР КУРСА

Артемий Мазаев

Руководитель платформы AI Factory

6 лет опыта работы в AI-индустрии.

В основе курса — проектирование реальных систем машинного обучения: от целей продукта и данных до выбора моделей, масштабирования и внедрения.

В программе 2026 года к фундаментальным темам добавлены GenAI, AI-агенты, прикладные кейсы и практика системных интервью.

Познакомиться с программой ↗

ПЕРЕД СТАРТОМ

Частые вопросы

Подойдёт ли курс начинающему?

Курс рассчитан на знакомство с программированием и базовыми алгоритмами машинного обучения. Также пригодятся основы теории вероятностей, опыт работы с ML-фреймворком и Docker.

Как начать обучение?

Откройте курс ML System Design 2026 в LMS. Для доступа к своему обучению войдите в аккаунт или зарегистрируйтесь, в том числе через Яндекс ID.

Что нового в версии 2026?

В программе есть фреймворк системного интервью, кейсы retrieval, ranking и forecasting, главы про LLM, GenAI и AI-агентов, пробные интервью и финальный экзамен.

Когда откроются следующие главы?

Главы публикуются по очереди, по мере готовности. Сейчас открыты главы 1–5. Когда выйдет новая глава, студенты курса получат письмо.

Где найти старый курс?

Программа 2023 года остаётся доступной отдельно. Перейти к курсу 2023 года ↗

Где смотреть свой прогресс?

В личном кабинете LMS откройте вкладку «Статистика»: там отображаются ваши курсы, прогресс, завершённые курсы и сертификаты.

ГОТОВЫ НАЧАТЬ?

Спроектируйте свою
следующую ML-систему.

Открыть ML System Design 2026 ↗
ML System DesignПрограмма 2026
Открыть курс