Skip to content

Материалы по курсу искусственных нейронных сетей на Технотреке. Весна 2021.

Notifications You must be signed in to change notification settings

Jhomanik/technotrack-NN2021S-lectures

 
 

Repository files navigation

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

Весна 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 Свёрточные нейронные сети
визуализация признаков и интерпретация вывода.
[материалы - TBA];
видеозапись
Семинар 8 26.04.2021 Искусственное дополнение данных (аугментация, data augmentation)
Организация поставки данных для обучения и валидации.
Ускорение предобработки и поставки данных.
материалы;
видеозапись
Лекция 9 29.04.2021 Снижение размерности и автокодировщики материалы;
видеозапись
Семинар 9 05.05.2021 Свёрточный автокодировщик в коде. ДЗ №6. Adversarial examples на Pytorch. материалы - TBA;
видеозапись
Лекция 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.
материалы;
видеозапись

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

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 07.06.2021 Идентификация аномалий с использованием WGAN описание
Проекты 17.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"

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

About

Материалы по курсу искусственных нейронных сетей на Технотреке. Весна 2021.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%