• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2025/2026

Глубинное обучение 1

Статус: Курс по выбору (Компьютерные науки и анализ данных)
Когда читается: 3-й курс, 2, 3 модуль
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 4

Программа дисциплины

Аннотация

Курс посвящен глубинному обучению – самой активно развивающейся области машинного обучения. Слушатели курса узнают, какие задачи машинного обучения можно решать с помощью нейронных сетей и какие виды нейронных сетей находят свои применения на сегодняшний день. Курс имеет явную практическую направленность, студентам предлагаются задания на обучение нейронных сетей на фреймворке PyTorch языка программирования Python. В курсе обзорно, но достаточно для ознакомления разбираются задачи на изображения и тексты.
Цель освоения дисциплины

Цель освоения дисциплины

  • Знать принцип работы и уметь обучать следующие виды нейронных сетей: полносвязные, сверточные, рекуррентные, трансформеры.
  • Владение фреймворком PyTorch для обучения нейронных сетей.
  • Понимание различных задач, которые решаются с применением глубинного обучения.
  • Умение обрабатывать данные.
  • Умение составлять пайплайны для обучения нейронных сетей.
Планируемые результаты обучения

Планируемые результаты обучения

  • Формулировать перевод задачи на математический язык
  • Познакомиться с разработкой нейронных сетей для различных задач
  • Провести первичный анализ данных
  • Настроить инфраструктуру обучения для дальнейшего масштабирования
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Графы вычислений, полносвязные нейронные сети.
  • Введение в PyTorch
  • Оптимизация нейронных сетей.
  • Введение в PyTorch 2
  • Сверточные нейронные сети
  • Сверточные нейронные сети в PyTorch 1, Проверочная работа 1
  • Основы масштабирования инфраструктуры обучения
  • Современные сверточные архитектуры, fine-tuning
  • Сверточные нейронные сети в PyTorch 2
  • Обработка текстов (энкодинги, эмбеддинги)
  • Обработка текстов (энкодинги, эмбеддинги).
  • Рекуррентные нейронные сети
  • Рекуррентные нейронные сети.
  • Архитектура трансформера
  • Архитектура трансформера.
  • Применения трансформеров в компьютерном зрении
  • Знакомство с библиотеками
  • Self-supervision
  • Self-supervision.
  • Дистилляция, квантизация, прунинг
  • Дистилляция, квантизация, прунинг.
  • Генеративные модели
  • Генеративные модели.
  • Продвинутые генеративные модели.
  • Продвинутые генеративные модели
  • Доп слот для лекции
Элементы контроля

Элементы контроля

  • неблокирующий БДЗ 1 (Большое домашнее задание)
    Классификация изображений, формат соревнования
  • неблокирующий МДЗ 2 (Маленькое домашнее задание)
    Сверточные нейронные сети (10 баллов)
  • неблокирующий МДЗ 3 (Маленькое домашнее задание)
    Рекуррентные нейронные сети (15 баллов)
  • неблокирующий МДЗ 4 (Маленькое домашнее задание)
    Генеративно-состязательные сети (10 баллов)
  • неблокирующий БДЗ 2 (Большое домашнее задание)
    Машинный перевод, формат соревнования
  • неблокирующий МДЗ 5 (Маленькое домашнее задание)
    TBA (10 баллов)
  • неблокирующий МДЗ 1 (Маленькое домашнее задание)
    Обучение нейронных сетей на numpy, полносвязные нейронные сети (20 баллов)
  • неблокирующий МДЗ 6 (Маленькое домашнее задание)
    TBA (10 баллов)
  • неблокирующий ПР 1 (Проверочная работа)
    Полносвязные нейронные сети, оптимизация нейронных сетей
  • неблокирующий ПР 2 (Проверочная работа)
    Обработка изображений, сверточные нейронные сети
  • неблокирующий Экзамен
    Письменный, в аудитории, материалами пользоваться не разрешается, 2 часа
  • неблокирующий ПР 3 (Проверочная работа)
    Обработка текстов, рекуррентные нейронные сети, архитектура трансформера
  • неблокирующий ПР 4 (Проверочная работа)
    Self-supervision, дистилляция, квантизация, прунинг, соревновательные атаки, генеративно-состязательные сети
Промежуточная аттестация

Промежуточная аттестация

  • 2025/2026 3rd module
    Итог = Округление(0.3 * БДЗ + 0.25 * МДЗ + 0.15 ПР + 0.3 * Э), где БДЗ — средняя оценка за все большие домашние задания, МДЗ — средняя оценка за все маленькие домашние задания, ПР — оценка за проверочные работы, Э — оценка за экзамен.
Список литературы

Список литературы

Рекомендуемая основная литература

  • Гудфеллоу, Я. Глубокое обучение / Я. Гудфеллоу, И. Бенджио, А. Курвилль , перевод с английского А. А. Слинкина. — 2-е изд. — Москва : ДМК Пресс, 2018. — 652 с. — ISBN 978-5-97060-618-6. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/107901 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Рекомендуемая дополнительная литература

  • Christopher M. Bishop. (n.d.). Australian National University Pattern Recognition and Machine Learning. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.EBA0C705

Авторы

  • Ахмедова Гюнай Интигам кызы