Nehézség
Az Ön legjobb eredménye
N/A
Egészsége megőrzése érdekében Petronel elhatározta, hogy sportosabb lesz. Ebből a célból rendszeresen kezdett kerékpározni, mind a munkahelyére, mind szabadidős célokból. Egy dedikált alkalmazást használ az általa megtett túrák monitorozására, és érdekli, hogy statisztikákat kapjon a túráiról, valamint megfigyelje, hogyan sikerül ötvöznie a hasznosat a kellemmel, kategorizálva a túrákat a követett cél szerint.
Miután megszerezte az adathalmazt, amely leírja az összes túrát, amelyet azóta megtett, hogy elkezdett kerékpározni, Petronel szeretné megtudni, hogy mi az átlagos sebesség, amellyel közlekedik, a naptári hónap függvényében. Emellett Petronel elkezdett címkézni a túrákat, felosztva őket: olyan túrákra, amelyekben otthon és munkahely között utazott, anélkül, hogy kitérőt tett volna; olyan túrákra, amelyekben otthon és munkahely között utazott, de szabadidős célból kitérőt is tett; és tisztán szabadidős túrákra. Mivel a címkézés nehézkes, szüksége van egy programra, amely automatikusan elvégzi a fennmaradó (és jövőbeli) túrák címkézését ésszerű pontossággal.
A dataset_train.csv fájl a következő oszlopokat tartalmazza a fejlécben:
Activity ID: a túra egyedi azonosítójaActivity Date: a túra kezdetének dátuma és időpontja GMT időzónában, Aug 23, 2025, 4:55:36 PM formábanDistance: a megtett távolság kilométerben kifejezveElapsed Time: a túra teljes időtartama, beleértve a pihenőidőt isMoving Time: a kerékpározás tényleges időtartamaStarting Latitude, Starting Longitude: a kiindulási pont földrajzi koordinátáiFinish Latitude, Finish Longitude: a megállási pont földrajzi koordinátáiLabel: a túrára alkalmazott címke, a következő jelentésekkel:
COMMUTE: ingázó túra kitérő nélkül;LEISURELY_COMMUTE: ingázó túra kitérővel;PURE_LEISURE: tisztán szabadidős túra.A dataset_eval.csv fájl ugyanazokat a mezőket tartalmazza, mint a tanítási adatok fájlja, kivéve a Label mezőt, amelyet meg kell határozni.
Határozza meg az átlagos utazási sebességet minden év hónapjára, km/h-ban kifejezve, a tanítási adathalmazban rendelkezésre álló adatok szerint.
Végezze el a dataset_eval.csv fájlban található túrák címkézését, kiindulva a dataset_train.csv fájlban található rekordok címkéiből.
Az 1. követelményhez: 2,5 pont minden helyesen kiszámított átlagos sebességért a naptári év 12 hónapjának mindegyikéhez - összesen 30 pont.
A 2. követelményhez: 0,82 pont minden 1%-ért az adathalmazból, amely helyesen van címkézve, maximum 70 pontig. Más szóval, ~15% hibás címkézés tolerálható.
A kimeneti fájl CSV formátumú, a következő fejléccel:
subtaskID,Answer1,Answer2Az 1. követelményhez, pontosan 12 sor, egy-egy az év minden hónapjához, a következőképpen:
1,<hónap>,<átlagos sebesség>A hónap három betűs rövidítéssel lesz kifejezve (Jan, Feb stb.), az átlagos sebesség pedig valós számként, pontosan 5 tizedesjeggyel a vessző után, hiány által kerekítve.
A 2. követelményhez, egy sor minden, az értékelési fájlban található rekordhoz, a következőképpen:
2,<túra azonosítója>,<címke>A túra azonosítója közvetlenül az értékelési fájlból származik, a címke pedig a fent leírt értékek egyike.
Találja meg ezen a linken egy zip archívumot, amelyben megtalálhatók a tanítási és értékelési fájlok, valamint egy érvényes beadási fájl példája, amely 1 pontot ér el.