Problem #75
Författare:OJIA 2025
Svårighetsgrad
Din bästa poäng
Ej tillgänglig
Transportföretaget "SmartCargo România" behöver intelligenta lösningar för att förbättra uppskattningarna av leveranstider. Du är teamets nya datavetenskapsspecialist, och din uppgift är att bygga precisa modeller som kan förutsäga leveranstider mellan städer i Rumänien.
Du måste analysera historiska data om resor mellan städer och förstå hur faktorer som avstånd, tid på dagen, väder, trafik eller förarens erfarenhet påverkar den faktiska leveranstiden.
Ditt mål är att bygga en maskininlärningsmodell som kan förutsäga den uppskattade tiden för nya resor.
Varje rad i filerna train_data.csv och test_data.csv representerar en leverans mellan två städer i Rumänien.
Varje leverans innehåller följande detaljer:
| Kolumn | Beskrivning |
|---|---|
ID | Unik identifierare för resan |
City A | Avresestad (som text) |
City B | Destinationsstad (som text) |
Distance | Verkligt avstånd mellan städer (i kilometer) |
Time of Day | Tid på dagen uttryckt i minuter från midnatt när en resa startar (0 - 1439) |
Weather | Väder under resan (Clear, Rain, Snow, Fog) |
Traffic | Trafiknivå på en numerisk skala (0.0 - 1000.0), maximum betyder mest trafikerad |
Road Quality | Vägkvalitet på en numerisk skala (1 - 1000), maximum betyder bästa kvalitet |
Driver Experience | Förarens erfarenhetsnivå (1 - 40 år) |
deliver_time | Endast i train_data.csv: verklig leveranstid i minuter |
Operationschefen har gett dig följande två väsentliga uppgifter för att förbättra "SmartCargo":s verksamhet.
Datauppsättningen för Förutsägelse (test_data.csv) innehåller prover med samma egenskaper som träningsuppsättningen, men utan kolumnen predicted_time.
Er modell kommer att generera förutsägelser för dessa prover.
Fog) i förutsägelsedatauppsättningen. Hitta och rapportera antalet sådana resor.En csv-fil output.csv som ska innehålla följande 3 kolumner:
subtaskID - representerar deluppgiftens nummer (1, 2)datapointID - som refererar till kolumnen ID från test_data.csvanswer - motsvarande svar för datapunkten för respektive deluppgiftObs: För deluppgift 1, där ett enda svar krävs för hela datauppsättningen, visa en enda rad vars datapointID är 1.
Skicka in en enda csv som innehåller svaren för alla deluppgifter som ni har löst. För att se ett exempel, ladda ner filen sample_output.csv (Obs: denna, även om den är i rätt format, får 0 poäng vid inlämning).
Poängen för deluppgifter kommer att beräknas enligt följande: