Анализ музыкальных групп в социальных сетях и построение рейтингов

Проблема

Задача проекта — дать пользователям регулярно обновляемый плейлист, состоящий из качественных треков их любимого музыкального стиля.

Предложенное решение

Алгоритм формирования ленты строится на вычислении условного рейтинга каждой композиции. На вход поступают все имеющиеся открытые данные из социальных сетей: отметки «Мне нравится», репосты, комментарии и частота комментариев, время публикации трека и скорость реакции пользователей на него и другие. После обработки каждой композиции, определяется среднее значение рейтинга, а в итоговую ленту попадают записи, имеющие оценку выше среднего показателя. Любая композиция может пробыть в ленте не более трех дней. Таким образом обеспечивается качество конечного плейлиста и его регулярная обновляемость.

Сервис собирает статистику по каждому отдельному треку и позволяет пользователю на графике увидеть, как менялся его рейтинг во времени. В плейлисты попадают 30 лучших треков за три периода: сегодня, три дня и неделя.

Go to the next case study