Тежина
Твој најбољи резултат
Н/Д
U cilju održavanja zdravlja, Petronel je odlučio da bude sportskiji. U tom smislu, počeo je redovno da vozi bicikl, kako na posao tako i u rekreativne svrhe. Koristi dedicirani aplikaciju za praćenje svojih vožnji koje obavlja i zainteresovan je da dobije statistike o svojim vožnjama i da posmatra način na koji uspeva da spoji korisno sa prijatnim, kategorizujući vožnje prema cilju koji prati.
Nakon što je dobio skup podataka koji opisuje sve vožnje koje je obavio otkako je počeo da vozi bicikl, Petronel želi da sazna koja je prosečna brzina kojom se kreće, u zavisnosti od kalendarskog meseca. Takođe, Petronel je počeo da označava vožnje, deleći ih na: vožnje u kojima se kretao između kuće i posla, bez ikakvih obilazaka; vožnje u kojima se kretao između kuće i posla, praveći i obilazak u rekreativne svrhe; i čisto rekreativne vožnje. Pošto je označavanje naporno, potreban mu je program koji će automatski označiti preostale vožnje (i buduće) sa razumnom preciznošću.
Fajl dataset_train.csv prikazuje u zaglavlju sledeće kolone:
Activity ID: jedinstveni ID vožnjeActivity Date: datum i vreme početka vožnje u GMT vremenskoj zoni, u obliku Aug 23, 2025, 4:55:36 PMDistance: rastojanje na kojem je obavljeno kretanje, izraženo u kilometrimaElapsed Time: ukupno vreme vožnje, uključujući vreme odmoraMoving Time: efektivno vreme kretanja biciklomStarting Latitude, Starting Longitude: geografske koordinate početne tačkeFinish Latitude, Finish Longitude: geografske koordinate završne tačkeLabel: etiketa primenjena na vožnju, sa sledećim značenjima:
COMMUTE: vožnja-naveta bez obilaska;LEISURELY_COMMUTE: vožnja-naveta sa obilazkom;PURE_LEISURE: čisto rekreativna vožnja.Fajl dataset_eval.csv prikazuje ista polja kao fajl sa podacima za obuku, osim polja Label, koje treba odrediti.
Odredite prosečnu brzinu kretanja za svaki mesec u godini, izraženu u km/h, prema podacima dostupnim u skupu podataka za obuku.
Izvršite označavanje vožnji prisutnih u fajlu dataset_eval.csv, polazeći od etiketa zapisa iz fajla dataset_train.csv.
Za zahtev 1: po 2,5 poena za prosečnu brzinu ispravno izračunatu za svaki od 12 meseci kalendarske godine - ukupno, 30 poena.
Za zahtev 2: po 0,82 poena za svaki 1% iz skupa podataka ispravno označen, do maksimalnog praga od 70 poena. Drugim rečima, toleriše se ~15% pogrešnih označavanja.
Izlazni fajl je u CSV formatu, sa sledećim zaglavljem:
subtaskID,Answer1,Answer2Za zahtev 1, tačno 12 redova, po jedan za svaki mesec godine, kako sledi:
1,<mesec>,<prosečna brzina>Mesec će biti izražen skraćenicom od tri slova (Jan, Feb itd.) a prosečna brzina će biti izražena kao realan broj sa tačno 5 decimala posle zapete, zaokružen oduzimanjem.
Za zahtev 2, po jedan red za svaki zapis prisutan u fajlu za evaluaciju, kako sledi:
2,<id vožnje>,<etiketa>ID vožnje se preuzima direktno iz fajla za evaluaciju, a etiketa ima jednu od vrednosti opisanih gore.
Pronađite na ovom linku zip arhivu u kojoj se nalaze fajlovi za obuku i evaluaciju, ali i primer validnog fajla za submisiju, koji dobija 1 poen.