Продвинутый курс по глубокому обучению, охватывающий современные архитектуры нейронных сетей и методы их обучения. Изучите сверточные нейронные сети, рекуррентные архитектуры и современные подходы к оптимизации моделей глубокого обучения.
Курс "Глубокое обучение и нейронные сети" предназначен для студентов, которые хотят освоить современные методы deep learning. Этот курс охватывает широкий спектр архитектур нейронных сетей и методов их обучения, предоставляя как теоретические основы, так и практические навыки.
История развития нейронных сетей, перцептрон, многослойные сети, функции активации, прямое и обратное распространение.
Градиентный спуск и его вариации, функции потерь, батч-нормализация, инициализация весов.
Операция свертки, пулинг, архитектуры CNN (LeNet, AlexNet, VGG, ResNet), применение для обработки изображений.
Простые RNN, проблема затухающего градиента, LSTM и GRU, применение для последовательных данных.
Механизм внимания (Attention), архитектура Transformer, применение в различных задачах.
Классические автоэнкодеры, вариационные автоэнкодеры (VAE), применение для снижения размерности и генерации данных.
Принципы работы GAN, различные архитектуры GAN, применение для генерации изображений.
Методы регуляризации (dropout, L1/L2), оптимизаторы (Adam, RMSprop), стратегии обучения.
Концепция transfer learning, fine-tuning предобученных моделей, применение в практических задачах.
Работа с большими датасетами, аугментация данных, мониторинг обучения, отладка нейронных сетей.
Для успешного прохождения курса необходимо:
После прохождения курса вы сможете применять глубокое обучение в следующих областях: