Sudėtingumas
Jūsų geriausias rezultatas
Nepasiekiama
Siekdamas palaikyti sveikatą, Petronel nusprendė būti sportiškas. Šiuo tikslu jis pradėjo reguliariai važinėti dviračiu tiek į darbą, tiek poilsio tikslais. Jis naudoja specialią programėlę, kad stebėtų savo keliones ir nori gauti statistiką apie savo keliones bei pastebėti, kaip jam sekasi derinti naudingą su maloniu, kategorizuodamas keliones pagal jų tikslą.
Gavęs duomenų rinkinį, kuris aprašo visas keliones, kurias atliko nuo tada, kai pradėjo važinėti dviračiu, Petronel nori sužinoti, koks yra vidutinis greitis, kuriuo jis važiuoja, priklausomai nuo kalendorinio mėnesio. Be to, Petronel pradėjo žymėti keliones, skirstydamas jas į: keliones, kuriomis jis važiavo tarp namų ir darbo, nedarydamas jokių nukrypimų; keliones, kuriomis jis važiavo tarp namų ir darbo, darydamas nukrypimą poilsio tikslais; ir grynai poilsio keliones. Kadangi žymėjimas yra varginantis, jam reikia programos, kuri automatiškai žymėtų likusias (ir būsimas) keliones su pagrįstu tikslumu.
Failas dataset_train.csv antraštėje pateikia šiuos stulpelius:
Activity ID: unikalus kelionės IDActivity Date: kelionės pradžios data ir laikas GMT laiko juostoje, formatu Aug 23, 2025, 4:55:36 PMDistance: atstumas, kurį buvo nuvažiuota, išreikštas kilometraisElapsed Time: bendras kelionės trukmė, įskaitant poilsio laikąMoving Time: faktinis važiavimo dviračiu trukmėStarting Latitude, Starting Longitude: pradžios taško geografinės koordinatėsFinish Latitude, Finish Longitude: pabaigos taško geografinės koordinatėsLabel: kelionei priskirta etiketė su šiomis reikšmėmis:
COMMUTE: kelionė į darbą be nukrypimo;LEISURELY_COMMUTE: kelionė į darbą su nukrypimu;PURE_LEISURE: grynai poilsio kelionė.Failas dataset_eval.csv pateikia tuos pačius laukus kaip mokymo duomenų failas, išskyrus lauką Label, kurį reikia nustatyti.
Nustatykite vidutinį važiavimo greitį kiekvienam metų mėnesiui, išreikštą km/h, pagal mokymo duomenų rinkinyje esančius duomenis.
Atlikite faile dataset_eval.csv esančių kelionių žymėjimą, remdamiesi failo dataset_train.csv įrašų etiketėmis.
1 reikalavimui: po 2,5 taško už teisingai apskaičiuotą vidutinį greitį kiekvienam iš 12 kalendorinių metų mėnesių - iš viso 30 taškų.
2 reikalavimui: po 0,82 taško už kiekvieną 1% teisingai pažymėto duomenų rinkinio, iki maksimalaus 70 taškų slenksčio. Kitaip tariant, toleruojama ~15% neteisingų žymėjimų.
Išvesties failas yra CSV formatu, su šia antrašte:
subtaskID,Answer1,Answer21 reikalavimui, lygiai 12 eilučių, po vieną kiekvienam metų mėnesiui, kaip nurodyta:
1,<mėnuo>,<vidutinis greitis>Mėnuo bus išreikštas trimis raidžių santrumpa (Jan, Feb ir t.t.), o vidutinis greitis bus išreikštas kaip realus skaičius su lygiai 5 dešimtainėmis dalimis po kablelio, suapvalintas į mažesnę pusę.
2 reikalavimui, po vieną eilutę kiekvienam vertinimo faile esančiam įrašui, kaip nurodyta:
2,<kelionės id>,<etiketė>Kelionės ID yra paimtas tiesiogiai iš vertinimo failo, o etiketė turi vieną iš aukščiau aprašytų reikšmių.
Rasite šiuo nuoroda zip archyvą, kuriame yra mokymo ir vertinimo failai, taip pat tinkamo pateikimo failo pavyzdys, kuris gauna 1 tašką.