@shuro
> Вася лайкнул А и Б, Петя лайкнул Б и В - и на основании Б им предложат А и В.
Упрощенно, именно так. На практике же, песен не три, а многомерный тензор. Слушателей тоже много, и каждый со своими вкусами. Но если присмотреться поближе, то по каким-то измерениям всех предпочтений, слушатели сбиваются в кластеры, у которых много общего. Теперь, если все эти тензоры перемножить, через определенные коэффициенты, то с определенной степенью вероятности можно предсказать, какая песня кому понравится следующим треком. Остается только подобрать эти коэффициенты. А это и есть машинное обучения. Все просто, и не надо никаких алгоритмов на сиплюсплюсе городить.
@a1ba @iron_bug @cyberspook
> Вася лайкнул А и Б, Петя лайкнул Б и В - и на основании Б им предложат А и В.
Упрощенно, именно так. На практике же, песен не три, а многомерный тензор. Слушателей тоже много, и каждый со своими вкусами. Но если присмотреться поближе, то по каким-то измерениям всех предпочтений, слушатели сбиваются в кластеры, у которых много общего. Теперь, если все эти тензоры перемножить, через определенные коэффициенты, то с определенной степенью вероятности можно предсказать, какая песня кому понравится следующим треком. Остается только подобрать эти коэффициенты. А это и есть машинное обучения. Все просто, и не надо никаких алгоритмов на сиплюсплюсе городить.
@a1ba @iron_bug @cyberspook
Как мне кажется, сама философия подхода не очень правильная. Обычно стремятся к "объединить людей по каким-то критериям в большую группу и дать им то, что большинству нравится", но с музыкой было бы интереснее сделать чуть наоборот: "найти отдельных чем-то похожих немногих и дать им то, что их выделяет".
Тогда в рекомендации будет попадать не только попса (пусть даже в рамках кластера), а и редкости. Попсу же люди и так найдут.
Как мне кажется, сама философия подхода не очень правильная. Обычно стремятся к "объединить людей по каким-то критериям в большую группу и дать им то, что большинству нравится", но с музыкой было бы интереснее сделать чуть наоборот: "найти...