Úloha #45
Autor:Mihai Nan
Obtiažnosť
Vaše najlepšie skóre
N/A
Digitálny hudobný priemysel sa rýchlo vyvíja a streamovacie platformy súťažia o to, aby odhadli, ako dobre bude pieseň fungovať medzi poslucháčmi. Popularita nie je len číslo, pretože ovplyvňuje odporúčania, automatizované playlisty a dokonca zmluvy umelcov.
Na trénovanie nového predikčného modulu si dostal dataset extrahovaný zo Spotify, obsahujúci audio charakteristiky a metadáta piesní.
Tvojím cieľom je vybudovať model, ktorý predpovedá popularitu skladby na základe numerických charakteristík a niekoľkých pomocných informácií.
Máš k dispozícii dva súbory:
popularitypopularity (tieto treba predpovedať)Každá pieseň má jedinečný identifikátor a sériu charakteristík:
track_id — jedinečné ID skladbyartistsalbum_nametrack_namepopularity (iba v train)duration_msexplicitdanceabilityenergykeyloudnessmodespeechinessacousticnessinstrumentalnesslivenessvalencetempotime_signaturetrack_genreHlavným cieľom je predpovedať stĺpec popularity pre testovaciu množinu.
Vybuduj model strojového učenia, ktorý predpovedá popularitu každej piesne z test.csv.
Tvoje predikcie musia byť uložené v súbore submission.csv s formátom:
track_id,popularity101,42.7102,55.1103,38.0kde:
track_id — ID piesne z testupopularity — reálna hodnota (float), reprezentujúca predpovedanú popularituHodnotenie sa bude robiť pomocou MAE (Mean Absolute Error):
Finálne skóre sa počíta na základe MAE skóre získaného pomocou nasledujúcich pravidiel: