tibExel
@tibExel

Как социальные сети и прочие сайты определяют похожую музыку?

Заинтересовало каким образом , например ВК ,ищет похожие треки с выбранным треком.Какой алгоритм используется ?
  • Вопрос задан
  • 218 просмотров
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
у вас есть треки, у васи пупкина есть треки, множества частично пересекаются, объединив получим рекомендации для вас. Добавим к этому огромное количество пользователей и получим что-то худо бедно похожее на нормальный автоподбор музыки. Если учитывать кто с чем что слушает, можно повысить точность. Ну и т.д. Так собственно работает большая часть сервисов рекомендации музыки. Есть еще другие подходы основанные на анализе композиций, но таких сервисов не так много. Скажем спотифай использует echonest для увеличения точности выборки.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Используется алгоритм расстояние Левенштейна. (если это как-то Вам поможет)
Ответ написан
Комментировать
bavaria
@bavaria
Студент, Python, Ruby
Скорее всего коллаборативная фильтрация применяется. Вот несколько статей на хабре:
Пишем простую систему рекомендаций на примере Хабра
Коллаборативная фильтрация
Item-based коллаборативная фильтрация своими руками

А в общем ищите информацию по Рекомендационная Система.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы