Skip to content

Latest commit

 

History

History
102 lines (72 loc) · 17 KB

README.md

File metadata and controls

102 lines (72 loc) · 17 KB

Нейронные сети.

Весна 2021.

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

Святослав Елизаров (github)

Михаил Криницкий (RG link, github)

Обратите внимание на правила распространения источников и литературы

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

Материалы занятий

Title Date Topic Content
Лекция 1 04.03.2021 Вводная лекция.
От линейных моделей к нейронным сетям. Часть 1
материалы;
видеозапись
Семинар 1 10.03.2021 Обсуждение ДЗ №1 и его особенностей. видеозапись
Лекция 2 11.03.2021 От линейных моделей к нейронным сетям. Часть 2 материалы;
видеозапись
Семинар 2 15.03.2021 Вывод байесовской регрессии.
Инструменты разработки и исполнения кода: Google colab.
видеозапись
Лекция 3 18.03.2021 Оптимизация нейросетей.
Вычисление градиентов (backpropagation).
материалы;
видеозапись
Семинар 3 22.03.2021 Типичные ошибки в ДЗ №1.
Разбор ДЗ №2 и его особенностей
материалы;
Видеозапись
Лекция 4 25.03.2021 Оптимизация нейросетей.
Методы оптимизации: GD, SGD, Momentum, Nesterov momentum, RMSProp, Adam, Nadam.
материалы;
видеозапись
Семинар 4 29.03.2021 Дифференцирование Softmax, стабилизация вычисления Softmax, практика. материалы
видеозапись
Лекция 5 01.04.2021 Оптимизация нейросетей.
Инициализация. Пакетная нормализация (BatchNorm).
видеозапись
Семинар 5 05.04.2021 Дисперсия градиентов.
Разбор ДЗ №3 и его особенностей.
Средства мониторинга процесса оптимизации нейросетей. Tensorboard.
материалы
видеозапись
Лекция 6 08.04.2021 Функции активации и прореживание сети (Dropout).
Свёрточные нейронные сети.
материалы;
видеозапись
Семинар 6 12.04.2021 Практика. Операция свёртки своими руками. материалы;
видеозапись
Лекция 7 15.04.2021 Свёрточные нейронные сети: модификации операции свёртки и обзор архитектур. материалы;
видеозапись
Семинар 7 19.04.2021 Градиент сверточной операции;
анонс kaggle-соревнования;
Технические аспекты подхода Transfer Learning
материалы;
видеозапись
Лекция 8 24.04.2021 Свёрточные нейронные сети
визуализация признаков и интерпретация вывода.
видеозапись
Семинар 8 26.04.2021 Искусственное дополнение данных (аугментация, data augmentation)
Организация поставки данных для обучения и валидации.
Ускорение предобработки и поставки данных.
материалы;
видеозапись
Лекция 9 29.04.2021 Снижение размерности и автокодировщики материалы;
видеозапись
Семинар 9 05.05.2021 Свёрточный автокодировщик в коде. ДЗ №6. Adversarial examples на Pytorch. видеозапись
Лекция 10 06.05.2021 Автокодировщики: разреженный, вариационный;
Задача сегментации. U-net.
материалы;
видеозапись
Лекция 11 13.05.2021 Задача выучивания метрики (Metric learning) материалы;
видеозапись
Семинар 10 17.05.2021 KL-дивергенция: связь с перекрестной энтропией и информационной энтропией
Вывод регуляризации для VAE; VAE в коде;
обсуждение потенциальных тем проектов
материалы;
видеозапись
Лекция 12 20.05.2021 Порождающие состязательные сети (Generative Adversarial Networks, GAN); Wasserstein GAN. материалы;
видеозапись
Семинар 11 24.05.2021 Презентация ДЗ №7 и предлагаемых способов его решения;
Скетч кода обучения WGAN.
материалы;
видеозапись
Лекция 13 27.05.2021 GAN-ы: задачи Image2Image translation; CycleGAN и его особенности;
MUNIT и идея разделения векторов на style и content;
StyleGAN и его основные идеи.
материалы;
видеозапись
Семинар 12 31.05.2021 О двойственности Канторовича-Рубинштейна видеозапись
Лекция 14 03.06.2021 Проблема игнорирования шума генератором.
StyleGAN: AdaIN, Crossing-over и другие идеи в его основе.
материалы
видеозапись
Семинар 13 07.06.2021 Обсуждение проектов видеозапись
Лекция 15 10.06.2021 Обработка последовательностей.
Рекуррентные нейронные сети.
материалы
видеозапись
Лекция 16 21.06.2021 Обработка последовательностей: LSTM
Механизм внимания (attention), позиционное кодирование. Трансформер.
видеозапись
Лекция 17 24.06.2021 Архитектура Трансформер и ее применения.
Visual Transformer (ViT). DINO.
видеозапись
Демонстрация AWS

Домашние задания

Title Date issued Deadline Topic Content
ДЗ №1 10.03.2021 15.03.2021 Градиентный спуск своими руками описание и данные
ДЗ №2 22.03.2021 05.04.2021 Многослойный перцептрон своими руками описание
ДЗ №3 05.04.2021 15.04.2021 Многослойный перцептрон на Pytorch. описание
ДЗ №4 08.04.2021 15.04.2021 Обзор статьи по глубокому обучению. описание
ДЗ №5 19.04.2021 06.05.2021
(updated) 17.05.2021
Kaggle-соревнование описание
leaderboard
ДЗ №6 05.05.2021 13.05.2021 Автокодировщики для идентификации аномалий описание
ДЗ №7 24.05.2021 14.06.2021 Идентификация аномалий с использованием WGAN описание
Проекты 28.06.2021 summary;
Обсуждение тем - 1;
Обсуждение тем - 2

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

(следите за обновлениями!)

  • Николенко С. И., Кадурин А. А., Архангельская Е. О. "Глубокое обучение." / СПб.: Питер. 2019. 480 с. publisher link
  • Гудфеллоу Я., Бенджио И., Курвилль А. "Глубокое обучение." / М.: ДМК Пресс, 2017. 652 c. publisher link
  • Интерактивная онлайн-книга Aston Zhang, Zack C. Lipton, Mu Li, Alex J. Smola "Dive into Deep Learning"

Дополнительные источники