Python для машинного обучения
Пройдите путь от первой модели в Jupyter до воспроизводимого ML-пайплайна на scikit-learn, CatBoost, Keras и PyTorch.
Длительность
40 ак. ч. + 40 самостоятельно
Уровень
Продвинутый
Формат
Очно, Онлайн
Документ
Удостоверение о повышении квалификации
НДС не облагается · возможен вычет 13%
Выберите группу
- Бесплатный перенос в другую группу
- Рассрочка 0% на 6 месяцев
О курсе
Ассистенты на основе больших языковых моделей сегодня пишут код для обучения моделей за минуты, но ответственность за результат остаётся на специалисте: выбрать метрику, заметить утечку данных, отличить переобучение от удачной случайности, объяснить заказчику, почему модель ошибается. На табличных данных (скоринг, прогноз спроса, отток клиентов, поиск аномалий) классические алгоритмы и градиентный бустинг по-прежнему часто точнее и дешевле больших нейросетей, поэтому они остаются рабочей основой прикладного машинного обучения и фундаментом для перехода к компьютерному зрению, обработке языка и LLM.
Курс не сводится к сборнику рецептов. Сначала вы разбираете, как устроено обучение изнутри: самостоятельно реализуете персептрон и адаптивный линейный нейрон на NumPy, разбираетесь с градиентным спуском. Затем переходите к библиотеке scikit-learn, к регрессии и кластеризации, к подготовке данных, отбору признаков и надёжной оценке моделей через кросс-валидацию и пайплайны. Завершают программу основы глубокого обучения на Keras и PyTorch и модуль о том, как довести модель до сервиса: сохранить, объяснить, отследить эксперименты и обернуть в API.
Занятия проходят в среде Linux в JupyterLab, для задач, требующих ускорителей, используются облачные GPU российских провайдеров. Отдельно разбираются возможности и ограничения ИИ-ассистентов для разработки и требования 152-ФЗ к данным: персональные данные нельзя отправлять в зарубежные облачные блокноты и сервисы. На выходе вы получаете набор готовых ноутбуков, итоговый мини-проект и уверенную базу для следующих курсов технической линии.
Для кого этот курс
- Python-разработчики, которые хотят добавлять в свои проекты модели машинного обучения и понимать, как они работают.
- Аналитики данных, уже работающие с pandas и готовые перейти от описательной аналитики к прогнозным моделям.
- Инженеры и исследователи, которым нужен практический инструментарий для обработки измерений и экспериментальных данных.
- Разработчики, использующие LLM через API, но не имеющие базы по классическому ML.
- Студенты старших курсов и магистранты технических специальностей, планирующие карьеру в Data Science.
Требования к подготовке
- Уверенное владение основами Python: функции, классы, модули, работа с файлами
- Опыт работы с NumPy и pandas, построения графиков в Matplotlib
- Базовые навыки работы в командной строке Linux (Unix)
- Школьный курс математики; знакомство с матрицами и производными желательно, необходимое объясняется по ходу курса
Инструменты курса
Чему вы научитесь
Ставить ML-задачи
Вы определите тип задачи, целевую переменную и метрику успеха и сможете обосновать их перед заказчиком.
Понимать алгоритмы изнутри
Вы реализуете персептрон, адаптивный линейный нейрон и градиентный спуск на NumPy и поймёте, что скрывается за вызовом fit.
Применять scikit-learn
Вы обучите и сравните логистическую регрессию, SVM, kNN, деревья, случайные леса и градиентный бустинг, включая CatBoost и LightGBM.
Готовить данные
Вы обработаете пропуски и категории, отберёте значимые признаки и соберёте воспроизводимый пайплайн без утечки данных.
Оценивать и выбирать модели
Вы будете применять кросс-валидацию и подбор гиперпараметров, читать кривые обучения и выбирать модель по метрике, подходящей задаче.
Решать регрессию и кластеризацию
Вы построите регрессионные модели с регуляризацией, сегментируете данные и найдёте аномалии методами обучения без учителя.
Обучать нейросети
Вы создадите и обучите нейронную сеть на Keras и PyTorch, настроите регуляризацию и проанализируете кривые обучения.
Доводить модель до сервиса
Вы сохраните модель, объясните её решения с помощью SHAP, зафиксируете эксперименты в MLflow и опубликуете модель как API на FastAPI.
Программа курса
8 модулей · 40 ак. часов с преподавателем · 40 ак. ч. самостоятельной работы
- Три типа машинного обучения: с учителем, без учителя, с подкреплением
- Жизненный цикл ML-проекта: от бизнес-задачи и данных до эксплуатации модели
- Рабочее окружение: виртуальные окружения (venv, uv или conda), JupyterLab, фиксация зависимостей
- Базовый стек: NumPy, pandas, Matplotlib, scikit-learn
- ИИ-ассистенты для кода (GigaCode, Yandex Code Assistant): где они помогают, типичные ошибки, правила проверки результата
- Данные и закон: 152-ФЗ, обезличивание, почему персональные данные нельзя загружать в зарубежные облачные блокноты и сервисы
Практика: Создать воспроизводимое окружение, запустить JupyterLab и выполнить стартовый ноутбук: загрузка набора данных, первичный осмотр, простая визуализация.
Расписание групп
Выберите удобную группу — очно в аудиториях ИНТЦ МГУ или онлайн в прямом эфире.
5 ноября — 21 ноября
старт в чт· группа состоится
Будни, день10:00–17:10
Очно / Онлайносталось 14 мест
1 декабря — 17 декабря
старт в вт· группа состоится
Будни, день10:00–17:10
Очно / Онлайносталось 11 мест
22 декабря — 7 января
старт в вт· группа состоится
Будни, день10:00–17:10
Очно / Онлайносталось 11 мест
13 января — 12 февраля
старт в ср
Будни, вечер19:00–22:10
Очно / Онлайносталось 11 мест
Не подходят даты? Оставьте заявку — сообщим о новой группе или организуем обучение для вашей компании.
Преподаватели и авторы
Эксперты-практики
Приглашённые специалисты из индустрии
Практические занятия по прикладным направлениям ведут приглашённые специалисты: дизайнеры, аналитики, разработчики, финансисты и HR-практики, которые используют ИИ в ежедневной работе.

Виноградов Максим
Продакт-менеджер платформы Nodul
Продакт-менеджер Nodul — российской low-code платформы автоматизации процессов и AI-агентов. Каждый день работает с тем, как компании превращают процессы в работающие сценарии: интеграции, LLM, агенты, on-premise развёртывание.
Удостоверение о повышении квалификации
Выдаём удостоверение о повышении квалификации установленного образца. Сведения о документе вносятся в федеральный реестр ФИС ФРДО — его подлинность может проверить любой работодатель.
- Электронная копия в личном кабинете
- Подходит для аттестации и портфолио
- Можно вернуть 13% через налоговый вычет
ИИ Долина
ИНТЦ МГУ «Воробьёвы горы»
№ 772600 000142
Удостоверение
о повышении квалификации
Настоящее удостоверение выдано
Иванову Ивану Ивановичу
в том, что он(а) прошёл(ла) обучение по программе
«Python для машинного обучения»
в объёме 40 академических часов
Долина
Стоимость обучения
Рассрочка 0%
До 6 месяцев без переплаты
Налоговый вычет
Вернёте до 7 799 ₽
Оплата компанией
Договор, счёт, акты, ЭДО
Вопросы о курсе
Насколько глубокая математика нужна для курса?+
Достаточно школьной математики и общего представления о матрицах и производных. Все необходимые понятия (градиент, функция потерь, регуляризация) объясняются на примерах и сразу превращаются в код.
Нужны ли видеокарта и какая операционная система?+
Классические модели обучаются на обычном ноутбуке, а для модуля по глубокому обучению предоставляется облачный GPU. Занятия проходят на Ubuntu, при этом вы можете работать на Windows (с WSL) или macOS.
Что делать, если я пропущу занятие?+
Ноутбуки и материалы занятий доступны в личном кабинете, а пропущенную практику можно выполнить самостоятельно и проверить на консультации с преподавателем.
Какой документ я получу?+
После итоговой аттестации выдаётся удостоверение о повышении квалификации. Для его оформления нужна копия диплома о среднем профессиональном или высшем образовании.
Остались вопросы о курсе?
Методист перезвонит, поможет выбрать группу и расскажет о скидках. Ближайший старт — 5 ноя.
С этим курсом изучают
Нейронные сети. Уровень 1: компьютерное зрение
Практикум по компьютерному зрению на PyTorch: разметка данных, свёрточные сети и трансформеры, YOLO, сегментация, OCR, видео. Итог — прототип CV-сервиса.
Нейронные сети. Уровень 2: обработка языка, LLM и RAG
От токенизации и дообучения трансформеров до эмбеддингов, RAG и локального запуска LLM. Hugging Face, PyTorch, FAISS, русскоязычные модели и требования 152-ФЗ.
Максим Виноградов, Эксперт-практик56 990 ₽Нейронные сети. Уровень 3: обработка звука и речи
Спектрограммы, CNN и трансформеры, дообучение Whisper, wav2vec 2.0 и GigaAM, распознавание и синтез речи, шумоподавление, запуск модели как сервиса. Практика на Python и PyTorch.
ИИ-инструменты для программистов
Практика с ИИ-ассистентами и агентами для разработчиков: промпты и контекст, IDE, тесты и документация, MCP, безопасная работа с кодом в российском контуре.
Максим Виноградов, Эксперт-практик21 990 ₽24 990 ₽