Задатак #45
Аутор:Mihai Nan
Тежина
Твој најбољи резултат
Н/Д
Industrija digitalne muzike se brzo razvija, a streaming platforme se takmiče da procene koliko će dobro pesma da se pokaže kod slušalaca. Popularnost nije samo broj, jer utiče na preporuke, automatizovane plejliste i čak ugovore umetnika.
Za treniranje novog modula za predviđanje, dobio si skup podataka izvučen iz Spotify-ja, koji sadrži audio karakteristike i metapodatke pesama.
Tvoj cilj je da izgradiš model koji predviđa popularnost pesme na osnovu numeričkih karakteristika i nekoliko pomoćnih informacija.
Na raspolaganju imaš dva fajla:
popularitypopularity (ove treba da predvidiš)Svaka pesma ima jedinstveni identifikator i seriju karakteristika:
track_id — jedinstveni ID pesmeartistsalbum_nametrack_namepopularity (samo u train)duration_msexplicitdanceabilityenergykeyloudnessmodespeechinessacousticnessinstrumentalnesslivenessvalencetempotime_signaturetrack_genreGlavni cilj je da predvidiš kolonu popularity za test skup.
Izgradi model mašinskog učenja koji predviđa popularnost svake pesme iz test.csv.
Tvoja predviđanja treba da budu sačuvana u fajlu submission.csv sa formatom:
track_id,popularity101,42.7102,55.1103,38.0gde:
track_id — ID pesme iz testapopularity — realna vrednost (float), koja predstavlja predviđenu popularnostEvaluacija će biti izvršena koristeći MAE (Mean Absolute Error):
Finalni rezultat se računa na osnovu MAE skora dobijenog koristeći sledeća pravila: