Úloha #45
Autor:Mihai Nan
Obtížnost
Vaše nejlepší skóre
N/A
Digitální hudební průmysl se rychle vyvíjí a streamovací platformy soutěží o to, aby odhadly, jak dobře bude píseň fungovat mezi posluchači. Popularita není jen číslo, protože ovlivňuje doporučení, automatizované playlisty a dokonce i smlouvy umělců.
Pro trénování nového predikčního modulu jsi dostal dataset extrahovaný ze Spotify, obsahující audio charakteristiky a metadata písní.
Tvým cílem je postavit model, který predikuje popularitu skladby na základě numerických charakteristik a několika pomocných informací.
Máš k dispozici dva soubory:
popularitypopularity (tyto je třeba predikovat)Každá píseň má unikátní identifikátor a řadu charakteristik:
track_id — unikátní ID skladbyartistsalbum_nametrack_namepopularity (pouze v train)duration_msexplicitdanceabilityenergykeyloudnessmodespeechinessacousticnessinstrumentalnesslivenessvalencetempotime_signaturetrack_genreHlavním cílem je predikovat sloupec popularity pro testovací sadu.
Postav model strojového učení, který predikuje popularitu každé písně z test.csv.
Tvé predikce musí být uloženy v souboru submission.csv s formátem:
track_id,popularity101,42.7102,55.1103,38.0kde:
track_id — ID písně z testupopularity — reálná hodnota (float), reprezentující predikovanou popularituHodnocení se bude provádět pomocí MAE (Mean Absolute Error):
Finální skóre je vypočítáno na základě MAE skóre získaného pomocí následujících pravidel: