Глубинное обучение 1 23/24

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск

О курсе

Это страничка курсов 2023-2024 года (1-3 модуль 3 курса ПМИ):

  • Глубинное обучение 1 (для групп МОП: 211-213)
  • Введение в глубинное обучение (группы 214 (ТИ), 217 (АПР) и 218 (АДИС)).

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

Цели освоения курса

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

Полезные ссылки

  • Чат с обсуждением (МОП): +NO2tyNRZtYUyOGRi (добавить после хттпс://т.ме/)
  • Чат с обсуждением (не МОП): +f3zZiP2HHllhYzUy (добавить после хтппс://т.ме/)

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

Лекции (МОП); кому писать, если кажется, что все пропало: Ильдус Садртдинов

Группа Семинарист Ассистенты Инвайт в anytask
211 (МОП) Морозов Никита Витальевич Березовский Валерий Максутова Айза 7wB0jXP
212 (МОП) Биршерт Алексей Дмитриевич Максимов Ян Аксёнов Ярослав uvtz7mP
213 (МОП) Шипилов Фома Александрович Гусев Михаил Екатерина Дмитриева 1Jn1jST
ГО-1 не МОП ПМИ любой из трех выше см. таблицу с оценками YFuosZt
214 (ТИ) + 217 (АПР) Пирогов Вячеслав Григорьевич TBA TBA
218 (АДИС) Боревский Андрей Олегович TBA TBA

Формулы оценок

МОП

Итог = Округление(0.3 * БДЗ + 0.25 * МДЗ + 0.15 ПР + 0.3 * Э)

  • БДЗ - оценка за большие домашние задания
  • МДЗ - оценка за маленькие домашние задания
  • ПР - оценка за проверочные работы (проводятся на семинарах)
  • Э - оценка за экзамен

Округление арифметическое. Определим накопленную оценку как Накоп = Округление((0.3 * БДЗ + 0.25 МДЗ + 0.15 * ПР) / 0.7). Если Накоп >= 8, то студент может получить Накоп в качестве итоговой оценки, не приходя на экзамен.

Формат экзамена: письменный, в аудитории, материалами пользоваться не разрешается, 2 часа.

Формат пересдачи: накопленная оценка сохраняется, формат аналогичен экзамену.

Не МОП

Итог = Округление(0.7 * МДЗ + 0.3 * ПР)

  • МДЗ - оценка за маленькие домашние задания
  • ПР - оценка за проверочные работы (проводятся на семинарах)

Округление арифметическое.

Формат экзамена: экзамен не предусмотрен.

Формат пересдачи: досдача МДЗ.

Лекции

МОП

  1. Backpropagation algorithm, fully-connected networks: запись доска
  2. Cross-entropy loss, Dropout, Batch Normalization: запись доска

Не МОП

Семинары

МОП

  1. Введение в PyTorch: ноутбук
  2. Обучение полносвязных нейронных сетей: ноутбук

Не МОП

Маленькие домашние задания

МОП

МДЗ №1. Автоматическое дифференцирование и полносвязные нейронные сети: ссылка

Дата выдачи: 07.10.23 (сб)

Мягкий дедлайн: 29.10.22 23:59 (вс)

Жесткий дедлайн: 01.11.22 23:59 (ср)

МДЗ №2. Сверточный классификатор: ссылка

Дата выдачи: 06.11.23 (пн)

Мягкий дедлайн: 21.11.23 23:59 (вт)

Жесткий дедлайн: 24.11.23 23:59 (пт)

Не МОП

Большие домашние задания

Теоретические домашние задания