ОБНОВЛЁННАЯ ПРОГРАММА · 2026
Проектируйте
ML-системы
для реального мира.
Курс ML System Design 2026
Учитесь проектировать ML-системы: от данных и оценки моделей до деплоя, GenAI и безопасных AI-агентов. Разбирайте кейсы и готовьтесь к системным интервью.

НЕ ТОЛЬКО МОДЕЛЬ
Хорошая модель —
это только начало.
В реальной системе важны не только метрики качества. Нужно учитывать данные, задержки, стоимость, инфраструктуру и цели продукта.
На курсе разбираем, как связать эти решения в работающую архитектуру и объяснить выбранные компромиссы.
ПРОГРАММА ОБУЧЕНИЯ
Весь путь ML-системы
ML в продакшене
Цели ML-проекта, архитектура системы, основы обработки данных.
От данных к признакам
Обучающие выборки, качество данных и feature engineering.
Обучение и оценка
Разработка моделей, offline-оценка и распределённое обучение.
Деплой и реальные кейсы
Вывод модели в продакшен. Поиск, ранжирование и прогнозирование.
LLM, GenAI и агенты
Проектирование генеративных систем и архитектура AI-агентов.
System Design Interview
Фреймворк интервью, пробные собеседования и финальный экзамен.
ОТ ОСНОВ К ПРАКТИКЕ
13 глав. Один системный взгляд.
Нажмите на главу, чтобы увидеть темы
01ML в продакшенеОткрыта
Вводная глава: когда задаче действительно нужен ML, чем ML-система отличается от модели в ноутбуке и кто в команде отвечает за результат.
- Когда хватает правил, а когда нужна модель
- Метрики модели и польза для бизнеса
- Роли и зоны ответственности в ML-проекте
- Latency и throughput: оценка нагрузки сервиса
- Чем ML-разработка отличается от обычной
Лабораторные: расчёт нагрузки ML-сервиса; правила против ML.
02Основы ML-систем и обработки данныхОткрыта
Из каких компонентов состоит ML-система и как устроены данные, на которых она работает: от форматов и моделей данных до хранилищ.
- Компоненты ML-системы и систем данных
- Форматы данных и сериализация
- Реляционные модели, документы и графы
- Декларативные ML-системы и AutoML
- Хранение: OLTP, OLAP и транзакции
Лабораторные: контракт событий и quality gate; batch и streaming агрегации.
03Обучающие данныеОткрыта
Как собрать обучающий набор, которому можно доверять: выборка, метки, дисбаланс классов и разбиение без утечек.
- Метки во времени и задержки событий
- Случайная и невероятностная выборка, importance sampling
- Разметка: ручная, weak supervision, LLM, активное обучение
- Дисбаланс классов: метрики, ресэмплинг, focal loss
- Разбиение данных, утечки и версии наборов
Лабораторные: сборка набора на момент прогноза; разметка отзывов правилами.
04Feature EngineeringОткрыта
Как превратить сырые данные в признаки, которые одинаково считаются при обучении и в работающем сервисе.
- Пропуски, выбросы, масштабирование и дискретизация
- Кодирование категорий и target encoding
- Временные признаки без информации из будущего
- Аугментация и проверка устойчивости модели
- Эмбеддинги, поиск похожих и train/serving skew
Лабораторные: совпадение признаков офлайн и онлайн; поиск по эмбеддингам.
05Model DevelopmentОткрыта
От первой версии модели до воспроизводимого обучения в заданном бюджете: выбор подхода, цикл обучения и учёт экспериментов.
- Baseline и честное сравнение моделей
- Функция потерь и критерий качества
- Градиентный бустинг, бэггинг и стекинг
- Когда нужна нейросеть и как её обучать
- Бюджет, гиперпараметры, эксперименты и отладка
Лабораторные: сравнение моделей по срезам; воспроизводимый запуск обучения; обучение и возобновление нейросети.
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 и контейнеры.
ПЕРЕД СТАРТОМ
Частые вопросы
Подойдёт ли курс начинающему?
Курс рассчитан на знакомство с программированием и базовыми алгоритмами машинного обучения. Также пригодятся основы теории вероятностей, опыт работы с ML-фреймворком и Docker.
Как начать обучение?
Откройте курс ML System Design 2026 в LMS. Для доступа к своему обучению войдите в аккаунт или зарегистрируйтесь, в том числе через Яндекс ID.
Что нового в версии 2026?
В программе есть фреймворк системного интервью, кейсы retrieval, ranking и forecasting, главы про LLM, GenAI и AI-агентов, пробные интервью и финальный экзамен.
Когда откроются следующие главы?
Главы публикуются по очереди, по мере готовности. Сейчас открыты главы 1–5. Когда выйдет новая глава, студенты курса получат письмо.
Где найти старый курс?
Программа 2023 года остаётся доступной отдельно. Перейти к курсу 2023 года ↗
Где смотреть свой прогресс?
В личном кабинете LMS откройте вкладку «Статистика»: там отображаются ваши курсы, прогресс, завершённые курсы и сертификаты.
Материалы прошлых лет
Продолжайте обучение по прежней программе или возвращайтесь к знакомым материалам.
Курс 2023 года ↗Статьи и заметки ↗