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

Машинное обучение, дополнительные главы

Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Статус: Курс по выбору (Науки о данных (Data Science))
Направление: 01.04.02. Прикладная математика и информатика
Когда читается: 1-й курс, 3, 4 модуль
Формат изучения: без онлайн-курса
Охват аудитории: для своего кампуса
Преподаватели: Синицин Филипп Геннадьевич
Прогр. обучения: Науки о данных
Язык: русский
Кредиты: 8
Контактные часы: 60

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

Аннотация

Данный курс посвящён различным направлениям современного машинного обучения. В нём рассматриваются как современные модели, в первую очередь нейросетевые, так и нетривиальные задачи, такие как кластеризация, поиск, рекомендации, анализ временных рядов.
Цель освоения дисциплины

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

  • Уметь работать с различными типами данных
  • Владеть методами из библиотеки pytorch
  • Иметь представление об архитектуре поисковых и рекомендательных систем
  • Владеть методами теоретического исследования моделей машинного обучения
Планируемые результаты обучения

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

  • Владеть SARIMA-подобными моделями предсказания временных рядов
  • Владеть методами из библиотеки Pytorch
  • Владеть основными методами поиска аномалий
  • Владеть основными нейросетевыми подходами к построению рекомендательных систем
  • Знать базовые методы интерпретации предсказаний моделей машинного обучения
  • Знать основные методы кластеризации
  • Знать основные метрики для задач ранжирования и поиска
  • Знать, как использовать предобученные модели для решения практических задач
  • Знать, как устроена двухстадийная схема ранжирования
  • Иметь представление о наиболее популярных предобученных моделях, имеющихся в открытом доступе
  • Иметь представление о нейросетевых методах работы с графовыми данными
  • Иметь представление о подходах к контролируемой генерации объектов
  • Иметь представление об основных подходах обучения с подкреплением: model-free, model based, policy gradient
  • Понимать назначение и основные метрики качества рекомендательных систем
  • Понимать, в чём состоит суть требований к интерпретирумости модели
  • Уметь использовать ЕМ-алгоритм для максимизации правдоподобия в моделях с латентными переменными
  • Уметь использовать методы машинного обучения, в том числе рекуррентные нейросети, для предсказания временных рядов
  • Уметь правильно оценивать качество моделей предсказания временных рядов
  • Уметь программировать рекуррентные нейронные сети с помощью библиотеки pytorch
  • Уметь программировать сверточные нейросети с помощью библиотеки Pytorch
  • Уметь работать с вероятностными моделями с латентными переменными
  • Уметь строить архитектуры рекуррентных нейросетей для решения задач классификации и регрессии
  • Уметь строить архитектуры сверточной нейросети для решения задач регрессии
  • Уметь строить модели ранжирования для pointwise, pairwise и listwise подходов
  • Уметь строить полносвязные нейросети для решения задач классификации регрессии
  • Уметь строить рекомендательные системы с помощью матричных разложений
  • Уметь формулировать задачи в парадигме обучения с подкреплением, выделять состояния среды и действия
Содержание учебной дисциплины

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

  • Введение в нейросети
  • Сверточные нейросети
  • Нейросети для работы с последовательностями
  • Модели с латентными последовательностями и EM-алгоритм
  • Кластеризация и поиск аномалий
  • Ранжирование
  • Рекомендательные системы
  • Анализ временных рядов
  • Transfer learning
  • Интерпретируемость
  • Графовые нейронные сети
  • Обучение с подкреплением
Элементы контроля

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

  • неблокирующий Домашнее задание 1
  • неблокирующий Домашнее задание 2
  • неблокирующий Домашнее задание 3
  • неблокирующий Экзамен
Промежуточная аттестация

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

  • 2021/2022 учебный год 4 модуль
    0.2 * Домашнее задание 1 + 0.2 * Домашнее задание 3 + 0.4 * Экзамен + 0.2 * Домашнее задание 2
Список литературы

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

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

  • Christopher M. Bishop. (n.d.). Australian National University Pattern Recognition and Machine Learning. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.EBA0C705
  • Mohammed, M., Khan, M. B., & Bashier, E. B. M. (2017). Machine Learning : Algorithms and Applications. Boca Raton: CRC Press. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1293656
  • Нейронные сети : полный курс, Хайкин, С., 2006

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

  • Inge, R., & Leif, J. (2017). Machine Learning : Advances in Research and Applications. Hauppauge, New York: Nova Science Publishers, Inc. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1652565

Авторы

  • Федотов Станислав Николаевич