@cyberspook @iron_bug @shuro помнится я этим пытался заниматься на втором-третьем курсе универа, но увы далеко это не зашло.
В общем, есть алгоритмы и соответствующий софт который вытаскивает из любого скормленного ему PCM некоторый набор свойств, по которому аудиодорожку можно классифицировать, например по базовым жанрам. Осталось придумать всё остальное. :)
Но при этом надо так, чтобы именно слушатель определял эту модель. Вот и будет система рекомендаций.
Правда, все эти системы рекомендаций всё равно полное говно, на мне они ломались практически сразу же. Spotify клонило в какой-то унылый рок, Яндекс.Музыку клонило в унылый русский рок.
В общем, есть алгоритмы и соответствующий софт который вытаскивает из любого скормленного ему PCM некоторый набор свойств, по которому аудиодорожку можно классифицировать, например по базовым жанрам. Осталось придумать всё остальное. :)
Но при этом надо так, чтобы именно слушатель определял эту модель. Вот и будет система рекомендаций.
Правда, все эти системы рекомендаций всё равно полное говно, на мне они ломались практически сразу же. Spotify клонило в какой-то унылый рок, Яндекс.Музыку клонило в унылый русский рок.
Т.е. лайкнул трек - у треков, которые лайкнули другие, которые лайкнули и этот, появился больший вес в выдаче. Дислайкнул - наоборот, плюс бан для этого конкретно.