Задача #45
Автор:Mihai Nan
Сложность
Ваш лучший результат
Н/Д
Индустрия цифровой музыки быстро развивается, а стриминговые платформы конкурируют за возможность оценить, насколько хорошо песня будет восприниматься слушателями. Популярность — это не просто число, поскольку она влияет на рекомендации, автоматизированные плейлисты и даже контракты артистов.
Для обучения нового модуля предсказания ты получил набор данных, извлеченный из Spotify, содержащий аудиохарактеристики и метаданные песен.
Твоя цель — построить модель, которая предсказывает популярность композиции на основе числовых характеристик и некоторой вспомогательной информации.
В твоем распоряжении два файла:
popularitypopularity (их нужно предсказать)Каждая песня имеет уникальный идентификатор и ряд характеристик:
track_id — уникальный ID композицииartistsalbum_nametrack_namepopularity (только в train)duration_msexplicitdanceabilityenergykeyloudnessmodespeechinessacousticnessinstrumentalnesslivenessvalencetempotime_signaturetrack_genreОсновная цель — предсказать колонку popularity для тестового набора.
Построй модель машинного обучения, которая предсказывает популярность каждой песни из test.csv.
Твои предсказания должны быть сохранены в файле submission.csv с форматом:
track_id,popularity101,42.7102,55.1103,38.0где:
track_id — ID песни из тестаpopularity — вещественное значение (float), представляющее предсказанную популярностьОценка будет производиться с использованием MAE (Mean Absolute Error):
Итоговый балл рассчитывается на основе полученного MAE с использованием следующих правил: