RecSys 2022 2023 — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Материалы курса)
(Материалы курса)
Строка 36: Строка 36:
 
| style="background:#eaecf0;" | '''3''' || Content based, Hybrid methods || [https://github.com/anamarina/RecSys_course/tree/2022/week3 Семинары 5, 6] || [https://docs.google.com/forms/d/e/1FAIpQLSdZNFcu2CEWCh2m_-PJdeSYIIoWnYl-inKFKfXYKcipr7-OoQ/viewform Quiz 3]|| [https://github.com/anamarina/RecSys_course/tree/2022/hw/hw1 ДЗ 1]|| 10.10.22 23:59
 
| style="background:#eaecf0;" | '''3''' || Content based, Hybrid methods || [https://github.com/anamarina/RecSys_course/tree/2022/week3 Семинары 5, 6] || [https://docs.google.com/forms/d/e/1FAIpQLSdZNFcu2CEWCh2m_-PJdeSYIIoWnYl-inKFKfXYKcipr7-OoQ/viewform Quiz 3]|| [https://github.com/anamarina/RecSys_course/tree/2022/hw/hw1 ДЗ 1]|| 10.10.22 23:59
 
|-
 
|-
| style="background:#eaecf0;" | '''4''' || Sequential, Context-aware methods|| [https://github.com/anamarina/RecSys_course/tree/2022/week4 Семинары 7, 8] || || ||
+
| style="background:#eaecf0;" | '''4''' || Sequential, Context-aware methods|| [https://github.com/anamarina/RecSys_course/tree/2022/week4 Семинары 7, 8] || [https://docs.google.com/forms/d/e/1FAIpQLSeIijcAbDHTKha6rncP3d_70lVwj2xq3OvrVQIoGE0tfb1yng/viewform Quiz 4] || || 27.10.22 23:59
 
|-
 
|-
| style="background:#eaecf0;" | '''5''' || AE, VAE for RecSys || || || ||
+
| style="background:#eaecf0;" | '''5''' || AE, VAE for RecSys || || [https://docs.google.com/forms/d/e/1FAIpQLSftfE8Vs6ofNzT3wDMg9KfzarC_xPosmfElErrRHysT_VdMHg/viewform Quiz 5]  || || 27.10.22 23:59
 
|-
 
|-
 
| style="background:#eaecf0;" | '''6''' || Graph-based approaches || ||  || ||
 
| style="background:#eaecf0;" | '''6''' || Graph-based approaches || ||  || ||

Версия 18:19, 21 октября 2022

О курсе

Целями освоения дисциплины «Рекомендательные системы» являются овладение студентами основными методами рекомендательных систем и подходами к поиску закономерностей в данных, например, таких как базы транзакций и последовательностей. В ходе курса будут рассмотрены:
- Основные типы рекомендательных систем и алгоритмические подходы к решению задачи рекомендаций;
- Методы проверки качества рекомендаций и достоверности выявленных закономерностей.

Репозиторий курса: Github

Чат курса: Telegram

Контакты

Преподаватель Контакты
Ананьева Марина Евгеньевна Email Telegram

Программное обеспечение

  • Python >= 3.9
  • Jupyter Notebook
  • pip3

Материалы курса

Неделя Тема Материалы Quiz Домашние задание Дедлайн
1 Введение в рекомендательные системы Семинары 1, 2 Quiz 1 - 20.09.22 23:59
2 Item/user-based, MF, CF Семинары 3, 4 Quiz 2 - 05.10.22 23:59
3 Content based, Hybrid methods Семинары 5, 6 Quiz 3 ДЗ 1 10.10.22 23:59
4 Sequential, Context-aware methods Семинары 7, 8 Quiz 4 27.10.22 23:59
5 AE, VAE for RecSys Quiz 5 27.10.22 23:59
6 Graph-based approaches
7 Explainable RecSys
8 Your First RecSys Service

Оценки

Таблица с оценками

Оценка ставится по формуле:

Final grade = min(10, 0.3 * Home Assignments + 0.15 * Article Summary + 0.15 * Weekly Quizzes + 0.4 * Exam), где

Home Assignments - 3 домашних работы в Jupyter Notebook (max 10 баллов за каждую).

Article Summary - конспект/презентация статьи из предложенного списка с критическим анализом (без выступления на семинаре) (max 10 баллов).

Weekly Quizzes - 7 квизов по мотивам материалов семинаров, которые сдаются перед началом следующего занятия в Google Forms (ариф.среднее за все квизы, max 10 баллов за каждый).

Exam - письменный экзамен в формате решения case-study построения рекомендательной системы для бизнеса (max 10 баллов).

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

1. Charu C. Aggarwal. Recommender Systems: The Textbook, Springer, April 2016 – Режим доступа: https://www.springer.com/gp/book/9783319296579

2. Recommender Systems Handbook. Francesco Ricci, Lior Rokach, Bracha Shapira (Eds.), Springer, 2015 – Режим доступа: https://www.springer.com/la/book/9781489976369