Težina
Vaš najbolji rezultat
N/D
U svrhu održavanja zdravlja, Petronel je odlučio biti sportskiji. U tom smislu, počeo je redovito voziti bicikl, kako na posao tako i u rekreacijske svrhe. Koristi namjensku aplikaciju za praćenje vožnji koje obavlja i zanima ga dobivanje statistika o svojim vožnjama te uočavanje načina na koji uspijeva spojiti korisno s ugodnim, kategorizirajući vožnje prema cilju koji se želi postići.
Nakon što je dobio skup podataka koji opisuje sve vožnje koje je obavio otkad je počeo voziti bicikl, Petronel želi saznati koja je prosječna brzina kojom vozi, ovisno o kalendarskom mjesecu. Također, Petronel je počeo označavati vožnje, dijeleći ih na: vožnje u kojima se kretao između kuće i posla, bez ikakvih zaobilaznica; vožnje u kojima se kretao između kuće i posla, praveći i zaobilaznice u rekreacijske svrhe; i čisto rekreacijske vožnje. Budući da je označavanje naporno, potreban mu je program koji će automatski označavati preostale vožnje (i buduće) s razumnom preciznošću.
Datoteka dataset_train.csv prikazuje u zaglavlju sljedeće stupce:
Activity ID: jedinstveni ID vožnjeActivity Date: datum i vrijeme početka vožnje u GMT vremenskoj zoni, u obliku Aug 23, 2025, 4:55:36 PMDistance: udaljenost na kojoj se obavilo kretanje, izražena u kilometrimaElapsed Time: ukupno trajanje vožnje, uključujući vrijeme odmoraMoving Time: stvarno trajanje kretanja biciklomStarting Latitude, Starting Longitude: geografske koordinate polazne točkeFinish Latitude, Finish Longitude: geografske koordinate završne točkeLabel: oznaka primijenjena na vožnju, sa sljedećim značenjima:
COMMUTE: vožnja na posao bez zaobilaznice;LEISURELY_COMMUTE: vožnja na posao sa zaobilaznicom;PURE_LEISURE: čisto rekreacijska vožnja.Datoteka dataset_eval.csv prikazuje ista polja kao datoteka s podacima za treniranje, osim polja Label, koje treba odrediti.
Odredite prosječnu brzinu kretanja za svaki mjesec u godini, izraženu u km/h, prema podacima dostupnima u skupu podataka za treniranje.
Provedite označavanje vožnji prisutnih u datoteci dataset_eval.csv, polazeći od oznaka zapisa iz datoteke dataset_train.csv.
Za zahtjev 1: po 2,5 bodova za prosječnu brzinu ispravno izračunatu za svaki od 12 mjeseci kalendarske godine - ukupno 30 bodova.
Za zahtjev 2: po 0,82 boda za svaki 1% skupa podataka ispravno označen, do maksimalnog praga od 70 bodova. Drugim riječima, tolerira se ~15% pogrešnih označavanja.
Izlazna datoteka je u CSV formatu, sa sljedećim zaglavljem:
subtaskID,Answer1,Answer2Za zahtjev 1, točno 12 redaka, po jedan za svaki mjesec godine, kako slijedi:
1,<mjesec>,<prosječna brzina>Mjesec će biti izražen kraticicom od tri slova (Jan, Feb itd.) a prosječna brzina će biti izražena kao realni broj s točno 5 decimala nakon zareza, zaokružen prema dolje.
Za zahtjev 2, po jedan redak za svaki zapis prisutan u datoteci za evaluaciju, kako slijedi:
2,<id vožnje>,<oznaka>ID vožnje se preuzima direktno iz datoteke za evaluaciju, a oznaka ima jednu od vrijednosti opisanih gore.
Pronađite na ovom linku zip arhivu u kojoj se nalaze datoteke za treniranje i evaluaciju, ali i primjer valjane datoteke za predaju, koja dobiva 1 bod.