Задача #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-скору, використовуючи наступні правила: