Vanskelighetsgrad
Din beste poengsum
N/A
For å opprettholde helsen har Petronel bestemt seg for å være mer sporty. I denne forbindelse har han begynt å sykle regelmessig, både til jobb og for rekreasjon. Han bruker en dedikert app for å overvåke turene han gjennomfører og er interessert i å få statistikk om turene sine og observere hvordan han klarer å kombinere det nyttige med det hyggelige, ved å kategorisere turene basert på formålet.
Etter å ha fått et datasett som beskriver alle turene han har gjennomført siden han begynte å sykle, ønsker Petronel å finne ut hva som er gjennomsnittshastigheten han sykler med, avhengig av kalendermåned. I tillegg har Petronel begynt å merke turene, ved å dele dem inn i: turer hvor han har reist mellom hjemmet og jobben, uten å ta noen omvei; turer hvor han har reist mellom hjemmet og jobben, men også tatt en omvei for rekreasjon; og rent rekreative turer. Fordi merking er tungvint, trenger han et program som automatisk kan merke de gjenværende turene (og fremtidige) med rimelig presisjon.
Filen dataset_train.csv presenterer følgende kolonner i overskriften:
Activity ID: Unik ID for turenActivity Date: dato og starttidspunkt for turen i GMT-tidssone, i formen Aug 23, 2025, 4:55:36 PMDistance: avstanden som ble tilbakelagt, uttrykt i kilometerElapsed Time: total varighet av turen, inkludert hviletidMoving Time: faktisk varighet av sykkelturenStarting Latitude, Starting Longitude: geografiske koordinater for startpunktetFinish Latitude, Finish Longitude: geografiske koordinater for stoppunktetLabel: merkelapp påført turen, med følgende betydninger:
COMMUTE: pendlertur uten omvei;LEISURELY_COMMUTE: pendlertur med omvei;PURE_LEISURE: rent rekreativ tur.Filen dataset_eval.csv presenterer de samme feltene som filen med treningsdata, med unntak av feltet Label, som må bestemmes.
Bestem gjennomsnittlig reisehastighet for hver måned i året, uttrykt i km/t, i henhold til dataene tilgjengelig i treningsdatasettet.
Utfør merking av turene som finnes i filen dataset_eval.csv, basert på merkene fra postene i filen dataset_train.csv.
For krav 1: 2,5 poeng for gjennomsnittshastighet beregnet korrekt for hver av de 12 månedene i kalenderåret - totalt 30 poeng.
For krav 2: 0,82 poeng for hver 1% av datasettet som er merket korrekt, opp til maksimumsterskelen på 70 poeng. Med andre ord tolereres ~15% feil merkinger.
Utdatafilen er i CSV-format, med følgende overskrift:
subtaskID,Answer1,Answer2For krav 1, nøyaktig 12 rader, én for hver måned i året, som følger:
1,<måned>,<gjennomsnittshastighet>Måneden vil bli uttrykt ved trebokstavsforkortelsen (Jan, Feb etc.) og gjennomsnittshastigheten vil bli uttrykt som et reelt tall med nøyaktig 5 desimaler etter komma, avrundet nedover.
For krav 2, én rad for hver post som finnes i evalueringsfilen, som følger:
2,<tur-id>,<merkelapp>Tur-ID-en er hentet direkte fra evalueringsfilen, og merkelappen har en av verdiene beskrevet ovenfor.
Finn på denne lenken et zip-arkiv som inneholder trenings- og evalueringsfilene, men også et eksempel på en gyldig innleveringsfil, som oppnår 1 poeng.