К содержимому
ИИ Долина
Код курса: ПИТОНМЛ

Python для машинного обучения

Пройдите путь от первой модели в Jupyter до воспроизводимого ML-пайплайна на scikit-learn, CatBoost, Keras и PyTorch.

Длительность

40 ак. ч. + 40 самостоятельно

Уровень

Продвинутый

Формат

Очно, Онлайн

Документ

Удостоверение о повышении квалификации

59 990 ₽

НДС не облагается · возможен вычет 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)
  • Школьный курс математики; знакомство с матрицами и производными желательно, необходимое объясняется по ходу курса

Инструменты курса

PythonJupyterLabNumPypandasMatplotlibscikit-learnCatBoostLightGBMXGBoostKerasPyTorchTensorFlowOptunaSHAPMLflowFastAPIONNXGitUbuntuYandex DataSphereGigaCodeYandex Code Assistant

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

01

Ставить ML-задачи

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

02

Понимать алгоритмы изнутри

Вы реализуете персептрон, адаптивный линейный нейрон и градиентный спуск на NumPy и поймёте, что скрывается за вызовом fit.

03

Применять scikit-learn

Вы обучите и сравните логистическую регрессию, SVM, kNN, деревья, случайные леса и градиентный бустинг, включая CatBoost и LightGBM.

04

Готовить данные

Вы обработаете пропуски и категории, отберёте значимые признаки и соберёте воспроизводимый пайплайн без утечки данных.

05

Оценивать и выбирать модели

Вы будете применять кросс-валидацию и подбор гиперпараметров, читать кривые обучения и выбирать модель по метрике, подходящей задаче.

06

Решать регрессию и кластеризацию

Вы построите регрессионные модели с регуляризацией, сегментируете данные и найдёте аномалии методами обучения без учителя.

07

Обучать нейросети

Вы создадите и обучите нейронную сеть на Keras и PyTorch, настроите регуляризацию и проанализируете кривые обучения.

08

Доводить модель до сервиса

Вы сохраните модель, объясните её решения с помощью 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 мест

Эксперт-практик

Не подходят даты? Оставьте заявку — сообщим о новой группе или организуем обучение для вашей компании.

Преподаватели и авторы

Удостоверение о повышении квалификации

Выдаём удостоверение о повышении квалификации установленного образца. Сведения о документе вносятся в федеральный реестр ФИС ФРДО — его подлинность может проверить любой работодатель.

  • Электронная копия в личном кабинете
  • Подходит для аттестации и портфолио
  • Можно вернуть 13% через налоговый вычет
Образец

ИИ Долина

ИНТЦ МГУ «Воробьёвы горы»

№ 772600 000142

Удостоверение

о повышении квалификации

Настоящее удостоверение выдано

Иванову Ивану Ивановичу

в том, что он(а) прошёл(ла) обучение по программе

«Python для машинного обучения»

в объёме 40 академических часов

Руководитель центра
ИИ
Долина
Москва, 2026

Стоимость обучения

ФорматДля организаций
Очно68 400 ₽
Онлайн68 400 ₽

Рассрочка 0%

До 6 месяцев без переплаты

Налоговый вычет

Вернёте до 7 799 ₽

Оплата компанией

Договор, счёт, акты, ЭДО

Вопросы о курсе

Насколько глубокая математика нужна для курса?+

Достаточно школьной математики и общего представления о матрицах и производных. Все необходимые понятия (градиент, функция потерь, регуляризация) объясняются на примерах и сразу превращаются в код.

Нужны ли видеокарта и какая операционная система?+

Классические модели обучаются на обычном ноутбуке, а для модуля по глубокому обучению предоставляется облачный GPU. Занятия проходят на Ubuntu, при этом вы можете работать на Windows (с WSL) или macOS.

Что делать, если я пропущу занятие?+

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

Какой документ я получу?+

После итоговой аттестации выдаётся удостоверение о повышении квалификации. Для его оформления нужна копия диплома о среднем профессиональном или высшем образовании.

Остались вопросы о курсе?

Методист перезвонит, поможет выбрать группу и расскажет о скидках. Ближайший старт — 5 ноя.

С этим курсом изучают

Искусственный интеллект · ПродвинутыйНСКЗ1
Скидка

Нейронные сети. Уровень 1: компьютерное зрение

Практикум по компьютерному зрению на PyTorch: разметка данных, свёрточные сети и трансформеры, YOLO, сегментация, OCR, видео. Итог — прототип CV-сервиса.

32 ак. ч. с 2 ноя Удостоверение
Эксперт-практик49 990 ₽55 990 ₽
Искусственный интеллект · ПродвинутыйНСЯЗ2
Новинка

Нейронные сети. Уровень 2: обработка языка, LLM и RAG

От токенизации и дообучения трансформеров до эмбеддингов, RAG и локального запуска LLM. Hugging Face, PyTorch, FAISS, русскоязычные модели и требования 152-ФЗ.

32 ак. ч. с 31 окт Удостоверение
Виноградов МаксимМаксим Виноградов, Эксперт-практик56 990 ₽
Искусственный интеллект · ПродвинутыйИИЗВУК

Нейронные сети. Уровень 3: обработка звука и речи

Спектрограммы, CNN и трансформеры, дообучение Whisper, wav2vec 2.0 и GigaAM, распознавание и синтез речи, шумоподавление, запуск модели как сервиса. Практика на Python и PyTorch.

16 ак. ч. с 31 окт Удостоверение
Эксперт-практик31 990 ₽
Искусственный интеллект · БазовыйИИДЕВ
Скидка

ИИ-инструменты для программистов

Практика с ИИ-ассистентами и агентами для разработчиков: промпты и контекст, IDE, тесты и документация, MCP, безопасная работа с кодом в российском контуре.

16 ак. ч. с 31 окт Удостоверение
Виноградов МаксимМаксим Виноградов, Эксперт-практик21 990 ₽24 990 ₽