Oppgave #45
Forfatter:Mihai Nan
Vanskelighetsgrad
Din beste poengsum
N/A
Den digitale musikkindustrien utvikler seg raskt, og strømmeplattformer konkurrerer om å estimere hvor godt en sang vil prestere blant lytterne. Popularitet er ikke bare et tall, da det påvirker anbefalinger, automatiserte spillelister og til og med artistkontrakter.
For å trene en ny prediksjonsmodul har du mottatt et datasett hentet fra Spotify, som inneholder lydkarakteristikker og metadata for sanger.
Målet ditt er å bygge en modell som predikerer populariteten til en sang basert på numeriske karakteristikker og noe tilleggsinformasjon.
Du har tilgang til to filer:
popularitypopularity (disse må predikeres)Hver sang har en unik identifikator og en serie karakteristikker:
track_id — unik ID for sporetartistsalbum_nametrack_namepopularity (kun i train)duration_msexplicitdanceabilityenergykeyloudnessmodespeechinessacousticnessinstrumentalnesslivenessvalencetempotime_signaturetrack_genreHovedmålet er å predikere kolonnen popularity for testsettet.
Bygg en maskinlæringsmodell som predikerer populariteten til hver sang fra test.csv.
Prediksjonen din må lagres i en fil submission.csv med formatet:
track_id,popularity101,42.7102,55.1103,38.0hvor:
track_id — ID-en til sangen fra testpopularity — reell verdi (float), som representerer predikert popularitetEvalueringen vil bli gjort ved bruk av MAE (Mean Absolute Error):
Den endelige poengsummen beregnes basert på MAE-scoren oppnådd ved bruk av følgende regler: