Официальный сайт: https://www.dlschool.org/
Школа глубокого обучения (Deep Learning School) -- кружок от ФПМИ МФТИ, рассчитанный на старшеклассников, интересующихся программированием и математикой. Занятия ведут студенты Физтех-школы прикладной математики и информатики МФТИ.
Цель курсов кружка -- познакомить слушателей с основными принципами глубокого обучения (нейронных сетей) в интерактивном формате и на примере практических задач.
Наша основная аудитория -- школьники 9-11 класса, интересующиеся математикой и программированием.
Однако подать заявку может любой желающий.
Очные занятия будут проходить в зданиях партнёров проекта.
Также будет доступно онлайн обучение с записями лекций и всеми материалами.
-
Инструменты: Jupyter Notebook; Google Colab
-
Python: основы. Библиотека Numpy. Библиотека Matplotlib
-
Введение в линейную алгебру. Векторы. Матрицы и операции с ними
-
Основы теории вероятностей
-
Элементы теории оптимизации. Градиент. Градиентный спуск
-
Введение в машинное обучение. Общие принципы и понятия
-
Введение в машинное обучение. Supervised Learning. Линейные модели
-
Классы в Python. Основы ООП
-
Введение в глубокое обучение. Перцептрон. Нейрон с сигмоидой (и другими функциями активации)
-
Основы фреймворка PyTorch
-
Многослойный перцептрон. Полносвязные нейросети
-
*Backpropagation в нейронных сетях
-
Практические советы по обучению нейросетей (инициализация, регуляризация, продвинутые методы оптимизации)
-
Свёрточные нейронные сети (CNN). Основные принципы и понятия.
-
Современные архитектуры свёрточных нейросетей (AlexNet, ZFNet, VGG, Inception, ResNet, SqueezeNet, ResNeXt, MobileNet)
-
Практическое занятие по облачным сервисам (Google Cloud, Amazon Web Services)
-
Transfer Learning и Fine Tuning нейросетей с помощью PyTorch
-
Визуализация неросетей. Google Deep Dream
-
Neural Style Transfer (нейронный перенос стиля изображения)