Email or username:

Password:

Forgot your password?
Top-level
Iron Bug
@cyberspook развивайте мысль дальше и вы оба придёте к простому решению: опенсорц.
9 comments
CyberSpook🇷🇺
@iron_bug
Не, это было бы здорово. Если бы ещё существовали алгоритмы подборки музыки опенсорсные.
@shuro
:umu: :umu:
@cyberspook @iron_bug @shuro помнится я этим пытался заниматься на втором-третьем курсе универа, но увы далеко это не зашло.

В общем, есть алгоритмы и соответствующий софт который вытаскивает из любого скормленного ему PCM некоторый набор свойств, по которому аудиодорожку можно классифицировать, например по базовым жанрам. Осталось придумать всё остальное. :)

Но при этом надо так, чтобы именно слушатель определял эту модель. Вот и будет система рекомендаций.

Правда, все эти системы рекомендаций всё равно полное говно, на мне они ломались практически сразу же. Spotify клонило в какой-то унылый рок, Яндекс.Музыку клонило в унылый русский рок.
@cyberspook @iron_bug @shuro помнится я этим пытался заниматься на втором-третьем курсе универа, но увы далеко это не зашло.

В общем, есть алгоритмы и соответствующий софт который вытаскивает из любого скормленного ему PCM некоторый набор свойств, по которому аудиодорожку можно классифицировать, например по базовым жанрам. Осталось придумать всё остальное. :)
Александр
@iron_bug @a1ba @cyberspook Кмк по "нравится"/"не нравится" будет хоть и топорнее, но эффективнее.

Т.е. лайкнул трек - у треков, которые лайкнули другие, которые лайкнули и этот, появился больший вес в выдаче. Дислайкнул - наоборот, плюс бан для этого конкретно.
mr.Икс
@shuro @a1ba

Мы с тобой налайкаем попсятины всякой, и @iron_bug перестанет сервисом пользоваться. 🤣

@cyberspook
Iron Bug
@shuro @a1ba @cyberspook @mrx не беспокойтесь, я и так не пользуюсь такими сервисами :) и никогда не пользовалась.
если что-то популярно, есть 99% вероятность, что мне это не зайдёт. так что от попсы (попса - это популярная музыка) я держусь подальше.
CyberSpook🇷🇺
@iron_bug
Популярное ≠ попса. Я смотрю аниме, например. Аниме достаточно популярно. Но необязательно клишированная копирка. Хотя в любом случае я всё равно начал смотреть более нишевое аниме и слушать более нишевую музыку, потому что вкусы у меня специфичны. Но музыка есть музыка: либо она хреновая, либо она пиздатая.
@mrx @shuro
Александр
@iron_bug @a1ba @cyberspook @mrx Поэтому лайки должны быть не глобальные, а связанные друг с другом.

Т.е. Вася лайкнул А и Б, Петя лайкнул Б и В - и на основании Б им предложат А и В.

И самое главное - бан должен работать. Дислайкнул - не предлагают больше эту песню. Дислайкнул десять раз песни одного исполнителя - перестали предлагать его вообще.

У Гугл Музыки с этим были проблемы, я там сколько Лепса с Кругом ни дислайкал - всё равно любое радио через час-другой приходило к ним, причём и на те песни, где был палец вниз :)
@iron_bug @a1ba @cyberspook @mrx Поэтому лайки должны быть не глобальные, а связанные друг с другом.

Т.е. Вася лайкнул А и Б, Петя лайкнул Б и В - и на основании Б им предложат А и В.
mr.Икс
@shuro
> Вася лайкнул А и Б, Петя лайкнул Б и В - и на основании Б им предложат А и В.

Упрощенно, именно так. На практике же, песен не три, а многомерный тензор. Слушателей тоже много, и каждый со своими вкусами. Но если присмотреться поближе, то по каким-то измерениям всех предпочтений, слушатели сбиваются в кластеры, у которых много общего. Теперь, если все эти тензоры перемножить, через определенные коэффициенты, то с определенной степенью вероятности можно предсказать, какая песня кому понравится следующим треком. Остается только подобрать эти коэффициенты. А это и есть машинное обучения. Все просто, и не надо никаких алгоритмов на сиплюсплюсе городить.

@a1ba @iron_bug @cyberspook
@shuro
> Вася лайкнул А и Б, Петя лайкнул Б и В - и на основании Б им предложат А и В.

Упрощенно, именно так. На практике же, песен не три, а многомерный тензор. Слушателей тоже много, и каждый со своими вкусами. Но если присмотреться поближе, то по каким-то измерениям всех предпочтений, слушатели сбиваются в кластеры, у которых много общего. Теперь,...
Александр
@iron_bug @a1ba @cyberspook @mrx Поэтому там сейчас так и работает. И поэтому подборка для всех будет рано или поздно сводиться к Лепсу, Бритни и Металлике :)

Как мне кажется, сама философия подхода не очень правильная. Обычно стремятся к "объединить людей по каким-то критериям в большую группу и дать им то, что большинству нравится", но с музыкой было бы интереснее сделать чуть наоборот: "найти отдельных чем-то похожих немногих и дать им то, что их выделяет".

Тогда в рекомендации будет попадать не только попса (пусть даже в рамках кластера), а и редкости. Попсу же люди и так найдут.
@iron_bug @a1ba @cyberspook @mrx Поэтому там сейчас так и работает. И поэтому подборка для всех будет рано или поздно сводиться к Лепсу, Бритни и Металлике :)

Как мне кажется, сама философия подхода не очень правильная. Обычно стремятся к "объединить людей по каким-то критериям в большую группу и дать им то, что большинству нравится", но с музыкой было бы интереснее сделать чуть наоборот: "найти отдельных...
Go Up