• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Магистратура 2025/2026

Глубинное обучение и нейронные сети

Когда читается: 2-й курс, 1, 2 модуль
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 6
Контактные часы: 56

Программа дисциплины

Аннотация

Курс "Глубинное обучение и нейронные сети", раскрывая современные возможности алгоритмов в различных сферах, предлагает комплексное погружение в мир нейронных сетей, проистекающий из фундаментальных принципов машинного обучения. Слушатели освоят ключевые концепции, от базовых линейных слоев и функций активации до передовых архитектур, применяемых в компьютерном зрении и обработке естественного языка (NLP). Практические занятия с использованием Python и фреймворка PyTorch позволят не только понять теорию, но и получить ценные навыки разработки собственных алгоритмов и дообучения мощных предобученных моделей. В результате, студенты как приобретут понимание принципов глубинного обучения и уверенные навыки практической работы, так и смогут осознанно выбрать направление для дальнейшей специализации в этой динамично развивающейся области, будь то разработка новых моделей, применение существующих решений в конкретной индустрии или научные исследования. Курс ставит своей целью раскрыть диапазон задач и динамичность развития подходов, предлагаемых передовыми научными сообществами и разработчиками со всего мира.
Цель освоения дисциплины

Цель освоения дисциплины

  • Формирование умений, навыков и знаний в сфере проектирования классических алгоритмов глубинного обучения с акцентом на математической основе изучаемых концепций и возможности проектирования собственных подходов в различных прикладных доменах по современным стандартам предметной области.
Планируемые результаты обучения

Планируемые результаты обучения

  • Понимание основных слоев нейросетевых архитектур, принципов обновления параметров.
  • Опыт в проектировании собственных архитектур, написании вспомогательных инструментов обучения, тестирования и отслеживания работы моделей при помощи современных библиотек.
  • Умение читать современные научные статьи в доменах компьютерного зрения и NLP.
  • Понимание математической составляющий методов оптимизации, ключевых гиперпараметров при создании базовой нейросети, принципов обучения и тестирования моделей.
  • Понимание математической идеи слоев нормализации и регуляризация в глубинном обучении, умение их применять в моделях с линейными слоями.
  • Понимание технической составляющий сверхочных слоев, умения создавать модели для базовых задач компьютерного зрения. Понимание ключевых архитектурных подходов в компьютерном зрении, использующих сверточные слои.
  • Понимание основных архитектур рекуррентный сетей и способов обработки текста для последующего обучения моделей подобного класса
  • Понимание слоя внимания, классической архитектуры трансформеры, ее применения и модификаций в сферах NLP и CV.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Введение
  • Слои и логгирование
  • Сверточные сети и аугментация
  • Рекуррентные сети
  • Слои внимания
Элементы контроля

Элементы контроля

  • неблокирующий Защиты
    Устная защита блока пройденных тем
  • неблокирующий Домашняя работа
  • неблокирующий Проект
Промежуточная аттестация

Промежуточная аттестация

  • 2025/2026 2nd module
    0.5 * Домашняя работа + 0.3 * Защиты + 0.2 * Проект
Список литературы

Список литературы

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

  • Нейронные сети : полный курс, Хайкин, С., 2006
  • Нейронные сети, генетические алгоритмы и нечеткие системы, Рутковская, Д., 2008

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

  • Эволюционное глубокое обучение : генетические алгоритмы и нейронные сети, Лэнхэм, М., 2024

Авторы

  • Яковлева Илона Александровна
  • Меликян Алиса Валерьевна
  • Боревский Андрей Олегович