mmp-practicum-team/mmp_dl_spring

Курс "Введение в глубокое обучение" для бакалавров 3 курса кафедры ММП ВМК МГУ, весенний семестр

Jupyter Notebook

36

146 commits

updated Sep 7, 2026

See the code

README

Курс "Введение в глубокое обучение" для бакалавров 3 курса кафедры ММП ВМК МГУ, весенний семестр

Этот репозиторий содержит материалы к курсу "Введение в глубокое обучение", читаемого бакалаврам 3 курса кафедры ММП факультета ВМК МГУ в весеннем семестре 2026 года.

О курсе

Курс предоставляет систематическое введение в методы глубокого обучения и фокусируется на качественном изучении основ глубокого обучения. В курсе рассматриваются самые распространенные домены данных: изображений, естественного языка, звука, 3D представления, графов и табличных данных. При изучении различных доменов появляется возможность исследовать обучение нейронных сетей под разными углами. Области современного глубокого обучения имеют комплексную структуру. В основе курса лежит последовательный переход от общих фундаментальных концепций к изучению доменно-зависимых архитектур и идей. Курс начинается с математических фундаментальных основ, таких как автоматическое дифференцирование и методы оптимизации. Основная часть курса служит строго выстроенным путем изучения от классических нейросетевых архитектур компьютерного зрения до специализированных техник обучения больших языковых моделей. Финальная часть курса посвящена мультимодальным и генеративным моделям, которые отражают наиболее широкий спектр идей возникающих в глубоком обучении.

  • Обязательный курс для студентов каф. ММП 3 курса, 6 семестр
  • Отчётность: зачёт с оценкой, экзамен

Курс читается в поддержку курса "Математические методы распознавания образов" (машинное обучение, часть 2), читаемого на кафедре ММП. В ходе курса студенты выполняют различные практические задания.

Математические методы распознавания образов 2025-2026.

Дополнительные курсы по машинному и глубокому обучению от факультета ВМК МГУ, читаемые кафедрой ММП.

Общефакультетский курс лекций по машинному обучению 2025-2026.

Общефакультетский курс лекций по глубокому обучению 2025-2026.

Материалы

Введение в глубокое обучение 2025-2026, видеозаписи.

Материалы и видеозаписи прошлой итерации курса "Введение в глубокое обучение" указаны ниже.

Введение в глубокое обучение 2024-2025.

Введение в глубокое обучение 2024-2025, видеозаписи.

Материалы курса основаны на курсе "Практикум на ЭВМ", читаемого бакалаврам 3 курса кафедры ММП факультета ВМК МГУ в весеннем семестре. Материалы курса находятся в репозиториях mmp-practicum-team/mmp_practicum_spring_*.

Практикум на ЭВМ 2024, видеозаписи.

Практикум на ЭВМ 2023, видеозаписи.

Практикум на ЭВМ 2022, видеозаписи.

Практикум на ЭВМ 2021, видеозаписи.

Архивный курс лекций по глубинному обучению.

Занятия

ДатаНомерТемаМатериалыВидеозаписьДЗ
09 февраляЗанятие 01Введение в глубокое обучениеКонспектЗапись
10 февраляЗанятие 02Инициализация и регуляризация нейросетейКонспектЗапись, Часть 1 Запись, Часть 2
10 февраляЗанятие 03Автоматическое дифференцированиеКонспектЗаписьПолносвязная нейронная сеть на numpy
16 февраляЗанятие 04PyTorchКонспектЗаписьПростейшая нейронная сеть на PyTorch
17 февраляЗанятие 05ОптимизаторыКонспектЗапись
17 февраляЗанятие 06Дополнительные главы PyTorchКонспектЗапись
24 февраляЗанятие 07Операция свёрткиКонспектЗапись
24 февраляЗанятие 08Свёрточные нейронные сетиКонспектЗапись
26 февраляЗанятие 09Цикл обучения в PyTorchКонспектЗапись, Часть 1 Запись, Часть 2
02 мартаЗанятие 10Задачи компьютерного зрения: детекция, сегментацияКонспектЗаписьСегментация изображений
03 мартаЗанятие 11Практика решения задач компьютерного зренияКонспектЗапись
03 мартаЗанятие 12Физически информированные нейронные сетиКонспектЗапись
16 мартаЗанятие 13
  • Эмбеддинги слов
  • Дистрибутивная гипотеза
  • word2vec
КонспектЗапись
17 мартаЗанятие 14Работа с эмбеддингамиКонспектЗапись
23 мартаЗанятие 15Рекуррентные сети: теорияКонспектЗаписьРекуррентные Нейронные Сети. Dropout. LM
24 мартаЗанятие 16Рекуррентные сети: практикаКонспектЗапись
30 мартаЗанятие 17Трансформеры: теорияКонспектЗапись
31 мартаЗанятие 18
  • Bert
  • GPT
  • T5
КонспектЗаписьHugging Face NLP
31 мартаЗанятие 19Современные трансформерыКонспектЗапись
06 апреляЗанятие 20
  • Обучение LLM
  • Pre-training
  • SFT
  • Alignment
КонспектЗапись
07 апреляЗанятие 21Transformers: практикаКонспектЗапись
07 апреляЗанятие 22PEFT методыКонспектЗапись
13 апреляЗанятие 23
  • Обработка сигналов
  • Представления звука: Waveform, Спектрограмы
  • ASR: CTC, LAS, RNN-T
КонспектЗаписьДенойзинг аудио. Conformer
14 апреляЗанятие 24
  • ASR: CTC, LAS, RNN-T
  • Аугментации
Запись
20 апреляЗанятие 25
  • Неявные представления в 3Д
  • Нейронные поля
  • NERF
КонспектЗапись
21 апреляЗанятие 26
  • Задачи генеративного моделирования
  • GAN
  • WGAN
КонспектЗапись
21 апреляЗанятие 27
  • Обучение GAN
  • Архитектуры
КонспектЗаписьГенерация 3D сцен. pi-GAN
27 апреляЗанятие 28Табличные данныеКонспектЗапись
28 апреляЗанятие 29Графовые нейронные сетиКонспектЗапись
04 маяЗанятие 30
  • Vision Transformers
  • Мультимодальные LLM
  • CLIP
  • LLaVA-based подход
КонспектЗапись
05 маяЗанятие 31
  • Практика мультимодальных моделей
  • CLIP
  • LLaVA
КонспектЗапись
11 маяЗанятие 32Авторегрессионные модели генерации изображенийКонспектЗапись

Формат сдачи курса

Условия для получение зачета

  • В рамках семестра предполагается выполнить пять больших и два средних практических заданий стоимостью 10 баллов каждое.
    • B ≥ 56 и 7 практических заданий сданы на оценку ≥ 4 ⇒ отлично
    • B ≥ 42 и 6 практических задания сданы на оценку ≥ 4 ⇒ хорошо
    • B ≥ 35 и 4 практических задания сданы на оценку ≥ 4 ⇒ удовлетворительно
    • иначе ⇒ неудовлетворительно

Формат сдачи экзамена

  • Экзамен состоит из теоретического минимума и билета
  • На подготовку письменного ответа по билету дается час
  • Перед ответом по билету студент сдает теоретический минимум
  • Незнание ответа на любой вопрос из теоретического минимума означает оценку неудовлетворительно
  • При подготовке ответа по билету студент может пользоваться рукописными материалами, которые занимают не более одной стороны стандартного листа А4
  • Во время ответа по билету нельзя пользоваться материалами подготовленными до экзамена, все необходимое должно быть в письменном ответе
  • Экзаменатор может задавать произвольное число вопросов по курсу
  • Дополнительные вопросы могут быть либо в форме теории, либо задачами по темам лекций
  • Оценка за экзамен может быть неудовлетворительно, max(K - 1, 2), K, min(K + 1, 5), где K оценка за практические задания

Прогрессивная шкала штрафов

  • В этом семстре в качестве эксперимента вводится новая система штрафов за просрочку дедлайна.
  • Штраф на бонусы накладываться НЕ будет, их можно досдавать отдельно после мягкого дедлайна.
  • Штраф за основную часть будет реализован по следующей шкале:
    • 1 день просрочки: -0.25 балла
    • 2 дня просрочки: -0.75 баллов
    • 3 дня просрочки: -1.5 баллов
    • 4 дня просрочки: -2.5 баллов
    • 5 дней просрочки: -3.5 баллов
    • 6 дней просрочки: -4.5 баллов
    • 7 дней просрочки: -5.5 баллов, далее - жесткий дедлайн.

Дальнейшие шаги

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

Углубленные темы глубокого обучения:

Методы повышения эффективности обучения и инференса нейронных сетей:

Обработка языка:

Генеративные модели:

Другие домены:

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

Команда курса

Преподаватели: Оганов Александр, Феоктистов Дмитрий, Богачев Владимир, Алексеев Илья, Загатин Даниил, Денисов Егор, Голубев Роман, Ильясов Эрик, Дегтев Василий, Максим Марьясов, Мелихов Дмитрий, Иванов Егор, Овсиенко Олеся, Табаченков Андрей, Ким Роман, Булкин Антон, Курцев Дмитрий, Акопова Лена

Организация: Оганов Александр

Руководство и менторство: Кравцова Ольга, Находнов Максим, Кропотов Дмитрий

Отдельная благодарность за гостевые лекции: Алиеву Мишану, Баранчуку Дмитрию, Рубачёву Ивану

Contributors

3145tttt

135 commits

voorhs

8 commits

Dmitry315

3 commits

mmp-practicum-team/mmp_dl_spring

Курс "Введение в глубокое обучение" для бакалавров 3 курса кафедры ММП ВМК МГУ, весенний семестр

Jupyter Notebook

36

146 commits

updated Sep 7, 2026

See the code

README

Курс "Введение в глубокое обучение" для бакалавров 3 курса кафедры ММП ВМК МГУ, весенний семестр

Этот репозиторий содержит материалы к курсу "Введение в глубокое обучение", читаемого бакалаврам 3 курса кафедры ММП факультета ВМК МГУ в весеннем семестре 2026 года.

О курсе

Курс предоставляет систематическое введение в методы глубокого обучения и фокусируется на качественном изучении основ глубокого обучения. В курсе рассматриваются самые распространенные домены данных: изображений, естественного языка, звука, 3D представления, графов и табличных данных. При изучении различных доменов появляется возможность исследовать обучение нейронных сетей под разными углами. Области современного глубокого обучения имеют комплексную структуру. В основе курса лежит последовательный переход от общих фундаментальных концепций к изучению доменно-зависимых архитектур и идей. Курс начинается с математических фундаментальных основ, таких как автоматическое дифференцирование и методы оптимизации. Основная часть курса служит строго выстроенным путем изучения от классических нейросетевых архитектур компьютерного зрения до специализированных техник обучения больших языковых моделей. Финальная часть курса посвящена мультимодальным и генеративным моделям, которые отражают наиболее широкий спектр идей возникающих в глубоком обучении.

  • Обязательный курс для студентов каф. ММП 3 курса, 6 семестр
  • Отчётность: зачёт с оценкой, экзамен

Курс читается в поддержку курса "Математические методы распознавания образов" (машинное обучение, часть 2), читаемого на кафедре ММП. В ходе курса студенты выполняют различные практические задания.

Математические методы распознавания образов 2025-2026.

Дополнительные курсы по машинному и глубокому обучению от факультета ВМК МГУ, читаемые кафедрой ММП.

Общефакультетский курс лекций по машинному обучению 2025-2026.

Общефакультетский курс лекций по глубокому обучению 2025-2026.

Материалы

Введение в глубокое обучение 2025-2026, видеозаписи.

Материалы и видеозаписи прошлой итерации курса "Введение в глубокое обучение" указаны ниже.

Введение в глубокое обучение 2024-2025.

Введение в глубокое обучение 2024-2025, видеозаписи.

Материалы курса основаны на курсе "Практикум на ЭВМ", читаемого бакалаврам 3 курса кафедры ММП факультета ВМК МГУ в весеннем семестре. Материалы курса находятся в репозиториях mmp-practicum-team/mmp_practicum_spring_*.

Практикум на ЭВМ 2024, видеозаписи.

Практикум на ЭВМ 2023, видеозаписи.

Практикум на ЭВМ 2022, видеозаписи.

Практикум на ЭВМ 2021, видеозаписи.

Архивный курс лекций по глубинному обучению.

Занятия

ДатаНомерТемаМатериалыВидеозаписьДЗ
09 февраляЗанятие 01Введение в глубокое обучениеКонспектЗапись
10 февраляЗанятие 02Инициализация и регуляризация нейросетейКонспектЗапись, Часть 1 Запись, Часть 2
10 февраляЗанятие 03Автоматическое дифференцированиеКонспектЗаписьПолносвязная нейронная сеть на numpy
16 февраляЗанятие 04PyTorchКонспектЗаписьПростейшая нейронная сеть на PyTorch
17 февраляЗанятие 05ОптимизаторыКонспектЗапись
17 февраляЗанятие 06Дополнительные главы PyTorchКонспектЗапись
24 февраляЗанятие 07Операция свёрткиКонспектЗапись
24 февраляЗанятие 08Свёрточные нейронные сетиКонспектЗапись
26 февраляЗанятие 09Цикл обучения в PyTorchКонспектЗапись, Часть 1 Запись, Часть 2
02 мартаЗанятие 10Задачи компьютерного зрения: детекция, сегментацияКонспектЗаписьСегментация изображений
03 мартаЗанятие 11Практика решения задач компьютерного зренияКонспектЗапись
03 мартаЗанятие 12Физически информированные нейронные сетиКонспектЗапись
16 мартаЗанятие 13
  • Эмбеддинги слов
  • Дистрибутивная гипотеза
  • word2vec
КонспектЗапись
17 мартаЗанятие 14Работа с эмбеддингамиКонспектЗапись
23 мартаЗанятие 15Рекуррентные сети: теорияКонспектЗаписьРекуррентные Нейронные Сети. Dropout. LM
24 мартаЗанятие 16Рекуррентные сети: практикаКонспектЗапись
30 мартаЗанятие 17Трансформеры: теорияКонспектЗапись
31 мартаЗанятие 18
  • Bert
  • GPT
  • T5
КонспектЗаписьHugging Face NLP
31 мартаЗанятие 19Современные трансформерыКонспектЗапись
06 апреляЗанятие 20
  • Обучение LLM
  • Pre-training
  • SFT
  • Alignment
КонспектЗапись
07 апреляЗанятие 21Transformers: практикаКонспектЗапись
07 апреляЗанятие 22PEFT методыКонспектЗапись
13 апреляЗанятие 23
  • Обработка сигналов
  • Представления звука: Waveform, Спектрограмы
  • ASR: CTC, LAS, RNN-T
КонспектЗаписьДенойзинг аудио. Conformer
14 апреляЗанятие 24
  • ASR: CTC, LAS, RNN-T
  • Аугментации
Запись
20 апреляЗанятие 25
  • Неявные представления в 3Д
  • Нейронные поля
  • NERF
КонспектЗапись
21 апреляЗанятие 26
  • Задачи генеративного моделирования
  • GAN
  • WGAN
КонспектЗапись
21 апреляЗанятие 27
  • Обучение GAN
  • Архитектуры
КонспектЗаписьГенерация 3D сцен. pi-GAN
27 апреляЗанятие 28Табличные данныеКонспектЗапись
28 апреляЗанятие 29Графовые нейронные сетиКонспектЗапись
04 маяЗанятие 30
  • Vision Transformers
  • Мультимодальные LLM
  • CLIP
  • LLaVA-based подход
КонспектЗапись
05 маяЗанятие 31
  • Практика мультимодальных моделей
  • CLIP
  • LLaVA
КонспектЗапись
11 маяЗанятие 32Авторегрессионные модели генерации изображенийКонспектЗапись

Формат сдачи курса

Условия для получение зачета

  • В рамках семестра предполагается выполнить пять больших и два средних практических заданий стоимостью 10 баллов каждое.
    • B ≥ 56 и 7 практических заданий сданы на оценку ≥ 4 ⇒ отлично
    • B ≥ 42 и 6 практических задания сданы на оценку ≥ 4 ⇒ хорошо
    • B ≥ 35 и 4 практических задания сданы на оценку ≥ 4 ⇒ удовлетворительно
    • иначе ⇒ неудовлетворительно

Формат сдачи экзамена

  • Экзамен состоит из теоретического минимума и билета
  • На подготовку письменного ответа по билету дается час
  • Перед ответом по билету студент сдает теоретический минимум
  • Незнание ответа на любой вопрос из теоретического минимума означает оценку неудовлетворительно
  • При подготовке ответа по билету студент может пользоваться рукописными материалами, которые занимают не более одной стороны стандартного листа А4
  • Во время ответа по билету нельзя пользоваться материалами подготовленными до экзамена, все необходимое должно быть в письменном ответе
  • Экзаменатор может задавать произвольное число вопросов по курсу
  • Дополнительные вопросы могут быть либо в форме теории, либо задачами по темам лекций
  • Оценка за экзамен может быть неудовлетворительно, max(K - 1, 2), K, min(K + 1, 5), где K оценка за практические задания

Прогрессивная шкала штрафов

  • В этом семстре в качестве эксперимента вводится новая система штрафов за просрочку дедлайна.
  • Штраф на бонусы накладываться НЕ будет, их можно досдавать отдельно после мягкого дедлайна.
  • Штраф за основную часть будет реализован по следующей шкале:
    • 1 день просрочки: -0.25 балла
    • 2 дня просрочки: -0.75 баллов
    • 3 дня просрочки: -1.5 баллов
    • 4 дня просрочки: -2.5 баллов
    • 5 дней просрочки: -3.5 баллов
    • 6 дней просрочки: -4.5 баллов
    • 7 дней просрочки: -5.5 баллов, далее - жесткий дедлайн.

Дальнейшие шаги

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

Углубленные темы глубокого обучения:

Методы повышения эффективности обучения и инференса нейронных сетей:

Обработка языка:

Генеративные модели:

Другие домены:

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

Команда курса

Преподаватели: Оганов Александр, Феоктистов Дмитрий, Богачев Владимир, Алексеев Илья, Загатин Даниил, Денисов Егор, Голубев Роман, Ильясов Эрик, Дегтев Василий, Максим Марьясов, Мелихов Дмитрий, Иванов Егор, Овсиенко Олеся, Табаченков Андрей, Ким Роман, Булкин Антон, Курцев Дмитрий, Акопова Лена

Организация: Оганов Александр

Руководство и менторство: Кравцова Ольга, Находнов Максим, Кропотов Дмитрий

Отдельная благодарность за гостевые лекции: Алиеву Мишану, Баранчуку Дмитрию, Рубачёву Ивану

Contributors

3145tttt

135 commits

voorhs

8 commits

Dmitry315

3 commits

Languages

Jupyter Notebook

100.0%