Skip to content

CoreML(VK) task for ML internship. Artists 🎤 recommendation problem based on 30Music dataset. Solving useing CBOW technique.

Notifications You must be signed in to change notification settings

tikerlade/Artists-recommendation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Heroku deployment Status

Artists-recommendation

CoreML(VK) task for ML internship. Artists recommendation problem based on 30Music dataset. Solving useing CBOW technique.

GitHub не разрешает размещать файлы > 100MB, поэтому данные сохранены на Google Drive

Примеры результатов:

You can run your own tests here.

Чем светлее ячейка - тем более похожи авторы и наоборот

Пример рекомендации к группе Ария:

  • Алиса
  • Гражданская Оборона
  • Владимир Высоцкий
  • Би-2
  • Аквариум & Дживан Гаспарян
  • DDT
  • ... (продолжение в CoreML ноутбуке)

Задача

Ваша задача — научиться искать похожих музыкальных исполнителей.

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

Оценивать качество полученных векторных представлений будем на задаче Artist Recommendation — рекомендация исполнителя для пользователя.

Данные: 30Music

Датасет состоит из событий о разбитых на сессии прослушиваниях музыки пользователями сайта Last.fm. Датасет также содержит много дополнительной информации о треках, исполнителях, альбомах и т. д.

Более подробное описание данных можно найти в оригинальной статье.

Формат файлов описан тут.

About

CoreML(VK) task for ML internship. Artists 🎤 recommendation problem based on 30Music dataset. Solving useing CBOW technique.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published