Ülesanne #45
Autor:Mihai Nan
Raskusaste
Sinu parim tulemus
Puudub
Digitaalmuusika tööstus areneb kiiresti ja voogedastusteenused võistlevad selles, kes suudab paremini hinnata, kui hästi mingi laul kuulajate seas toimib. Populaarsus ei ole lihtsalt number, sest see mõjutab soovitusi, automaatseid esitusloendeid ja isegi artistide lepinguid.
Uue ennustusmooduli treenimiseks said sa Spotify'st ekstraktitud andmekogumi, mis sisaldab laulude audiokarakteristikuid ja metaandmeid.
Sinu eesmärk on ehitada mudel, mis ennustab loo populaarsust numbriliste karakteristikute ja mõne lisainfo põhjal.
Sul on kasutada kaks faili:
popularitypopularity veeruta (need tuleb ennustada)Igal laulul on unikaalne identifikaator ja rida karakteristikuid:
track_id — loo unikaalne IDartistsalbum_nametrack_namepopularity (ainult train'is)duration_msexplicitdanceabilityenergykeyloudnessmodespeechinessacousticnessinstrumentalnesslivenessvalencetempotime_signaturetrack_genrePeamine eesmärk on ennustada popularity veergu testikogumi jaoks.
Ehita masinõppe mudel, mis ennustab iga test.csv laulu populaarsust.
Sinu ennustused tuleb salvestada faili submission.csv järgmises formaadis:
track_id,popularity101,42.7102,55.1103,38.0kus:
track_id — laulu ID testistpopularity — reaalarv (float), mis esindab ennustatud populaarsustHindamine toimub MAE (Mean Absolute Error) abil:
Lõplik punktisumma arvutatakse MAE skoori põhjal järgmiste reeglite abil: