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

Рекомендательные системы

Статус: Маго-лего
Когда читается: 1 модуль
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 3
Контактные часы: 28

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

Аннотация

Дисциплина посвящена изучению основных подходов к построению современных рекомендательных систем — от эвристических методов, KNN и матричной факторизации до гибридных моделей, градиентного бустинга, нейросетевых архитектур и трансформеров для последовательных рекомендаций. В рамках курса рассматриваются методы генерации кандидатов и их реранжирования, использование контентных признаков, приближенный поиск соседей, валидация и оценка качества рекомендаций, а также проведение A/B-тестирования. Особое внимание уделяется построению полного пайплайна рекомендательной системы и организации Offline-, Nearline- и Online-сценариев ее работы в production.
Цель освоения дисциплины

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

  • Формирование системного представления о принципах построения, оценки и эксплуатации рекомендательных систем, а также практических навыков выбора и реализации алгоритмов генерации рекомендаций и реранжирования, организации валидации, A/B-тестирования и production-пайплайна для Offline-, Nearline- и Online-сценариев
Планируемые результаты обучения

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

  • Формирование представления о задачах рекомендательных систем и методах оценки качества рекомендаций
  • Умение строить рекомендательные модели на основе эвристик, KNN-подходов и линейных моделей, а также выполнять их валидацию и сравнение
  • Применение методов коллаборативной фильтрации на основе матричной факторизации и приближённого поиска ближайших соседей
  • Умение строить гибридные рекомендательные модели с использованием контентной информации и признаков пользователей и объектов
  • Применение нейросетевых подходов и трансформеров для построения последовательных рекомендаций
  • Умение проектировать двухэтапные рекомендательные системы, включающие генерацию кандидатов и их последующее реранжирование с помощью градиентного бустинга
  • Понимание особенностей Offline-, Nearline- и Online-сценариев, а также принципов развёртывания рекомендательных систем и проведения A/B-тестирования
Содержание учебной дисциплины

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

  • Введение в рекомендательные системы и оценка качества
  • Эвристики и коллаборативная фильтрация
  • Матричная факторизация и поиск соседей
  • Гибридные рекомендательные модели
  • Deep Learning в рекомендательных системах
  • Двухэтапный рекомендательный пайплайн
  • Продуктивизация рекомендаций и инфраструктура
Элементы контроля

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

  • неблокирующий Домашнее задание 1
    Работы, содержащие плагиат или выполненные не самостоятельно, оцениваются в 0 баллов. Если студент не согласен с решением, проводится встреча с преподавателем, на которой необходимо объяснить ход решения и подтвердить самостоятельность выполнения работы. По результатам встречи оценка может быть пересмотрена.
  • неблокирующий Домашнее задание 2
    Работы, содержащие плагиат или выполненные не самостоятельно, оцениваются в 0 баллов. Если студент не согласен с решением, проводится встреча с преподавателем, на которой необходимо объяснить ход решения и подтвердить самостоятельность выполнения работы. По результатам встречи оценка может быть пересмотрена.
Промежуточная аттестация

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

  • 2026/2027 1st module
    0.4 * Домашнее задание 1 + 0.6 * Домашнее задание 2
Список литературы

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

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

  • Manouselis, N., Drachsler, H., Verbert, K., Duval, E. Recommender Systems for Learning. – Springer, 2013. – ЭБС Books 24x7.

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

  • Фальк, К. Рекомендательные системы на практике : руководство / К. Фальк , перевод с английского Д. М. Павлова. — Москва : ДМК Пресс, 2020. — 448 с. — ISBN 978-5-97060-774-9. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/179458 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.