Naloga #45
Avtor:Mihai Nan
Težavnost
Vaš najboljši rezultat
N/A
Industrija digitalne glasbe se hitro razvija, pretočne platforme pa tekmujejo pri ocenjevanju, kako dobro se bo pesem obnesla med poslušalci. Priljubljenost ni le številka, saj vpliva na priporočila, avtomatizirane sezname predvajanja in celo pogodbe umetnikov.
Za usposabljanje novega napovednega modula si prejel nabor podatkov, izvlečen iz Spotify, ki vsebuje zvočne značilnosti in metapodatke pesmi.
Tvoj cilj je zgraditi model, ki napoveduje priljubljenost pesmi na podlagi numeričnih značilnosti in nekaj pomožnih informacij.
Na voljo imaš dve datoteki:
popularitypopularity (te je treba napovedati)Vsaka pesem ima edinstven identifikator in vrsto značilnosti:
track_id — edinstveni ID pesmiartistsalbum_nametrack_namepopularity (samo v train)duration_msexplicitdanceabilityenergykeyloudnessmodespeechinessacousticnessinstrumentalnesslivenessvalencetempotime_signaturetrack_genreGlavni cilj je napovedati stolpec popularity za testni nabor.
Zgradi model strojnega učenja, ki napoveduje priljubljenost vsake pesmi iz test.csv.
Tvoje napovedi morajo biti shranjene v datoteko submission.csv z obliko:
track_id,popularity101,42.7102,55.1103,38.0kjer:
track_id — ID pesmi iz testapopularity — realna vrednost (float), ki predstavlja napovedano priljubljenostOcenjevanje se bo izvajalo z uporabo MAE (Mean Absolute Error):
Končni rezultat se izračuna na podlagi doseženega MAE rezultata z uporabo naslednjih pravil: