В этом проекте будет создаваться рекомендательная система, которая будет способна предлагать слушателям новые музыкальные композиции.
| telegram | |
|---|---|
| Галанов Максим | @maxglnv |
| Виктория Ширяева | @shiryaevva |
| Бояркин Николай | @zendeer |
| Прохоров Савелий (куратор) | @Savely_Prokhorov |
-
Поиск готовых датасетов и сбор дополнительных данных
1.1 Сформировать требования к конечному датасету
1.2 Провести сравнительный анализ датасетов
1.3 При необходимости добавить недостающие фичи с других датасетов
1.4 Провести EDA
-
Провести первичную обработку данных (рейтинг внутри жанра, и тд)
2.1 Удалить выбросы
2.2 Посмотреть статистики, распределение фичей
2.3 Построить гистограммы и круговые диаграммы
2.4 При необходимости провести балансировку данных
-
Построить рекомендательную систему, используя коллаборативную фильтрацию
1.1 User-based collaborative filtering
1.2 Item-based collaborative filtering
-
Построить content-based алгоритм
-
Multi Criteria Recommender Systems
-
Объединить эти подходы в один алгоритм
- Применить DL подход
- Сравнить и объединить все подходы в ансамбль или выбрать лучший