Музыка
по настроению
Рекомендации по аудио-признакам Spotify.
Valence
+
Energy
+
+6
=
Рекомендация
Популярное
Жанры
Рекомендуем
Поиск
⌘K
Начните вводить — поиск в реальном времени
Карта настроений
Кликните на карту или задайте значения — алгоритм найдёт ближайшие треки.
Ось X
Ось Y
Valence →
↑ Energy
Результаты
Выберите точку на карте
Алгоритм рекомендаций
Взвешенный KNN в пространстве 8 аудио-признаков. Пошаговая визуализация работы алгоритма.
Пространство признаков
Каждый трек — вектор в ℝ⁸.
Выберите трек для анализа
01
Вектор признаков трека
8 аудио-характеристик — входной вектор алгоритма.
02
Z-score нормализация признаков
z = (x − μ) / σd = √( Σ wᵢ · (zᵢ(a) − zᵢ(b))² )z-score приводит признаки к единой шкале; √wᵢ задаёт вес каждого из них.
03
Пространство признаков — 2D проекция
Выберите 2 оси для проекции. Зелёная точка — ваш трек, голубые — соседи.
04
Вклад признаков в расстояние
Вклад каждого признака в итоговое расстояние.
05
K ближайших соседей — результат
Отсортированы по расстоянию — чем меньше, тем похожее.
Жанр