Opgave #75
Forfatter:OJIA 2025
Sværhedsgrad
Din bedste score
N/A
Transportfirmaet „SmartCargo România" har brug for intelligente løsninger til at forbedre estimater vedrørende leveringstider. Du er teamets nye data science specialist, og din mission er at bygge præcise modeller, der kan forudsige leveringstider mellem byer i Rumænien.
Du skal analysere historiske data om ture mellem byer og forstå, hvordan faktorer som afstand, tidspunkt på dagen, vejr, trafik eller førerens erfaring påvirker den faktiske leveringstid.
Dit mål er at bygge en Machine Learning-model, der kan forudsige den estimerede tid for nye ture.
Hver række i filerne train_data.csv og test_data.csv repræsenterer en levering mellem to byer i Rumænien.
Hver levering indeholder følgende detaljer:
| Kolonne | Beskrivelse |
|---|---|
ID | Unik identifikator for turen |
City A | Afgangsbyens (som tekst) |
City B | Destinationsbyen (som tekst) |
Distance | Den faktiske afstand mellem byer (i kilometer) |
Time of Day | Tidspunktet på dagen udtrykt i minutter fra midnat, når en tur starter (0 - 1439) |
Weather | Vejret under turen (Clear, Rain, Snow, Fog) |
Traffic | Trafikniveauet på en numerisk skala (0.0 - 1000.0), maksimum betyder mest trafikeret |
Road Quality | Vejkvaliteten på en numerisk skala (1 - 1000), maksimum betyder højeste kvalitet |
Driver Experience | Førerens erfaringsniveau (1 - 40 år) |
deliver_time | Kun i train_data.csv: den faktiske leveringstid i minutter |
Driftschefen har givet dig følgende to essentielle opgaver til forbedring af „SmartCargo"s operationer.
Datasættet til Forudsigelse (test_data.csv) indeholder prøver med samme karakteristika som træningssættet, men uden kolonnen predicted_time.
Jeres model vil generere forudsigelser for disse prøver.
Fog) i forudsigelsesdatasættet. Find og rapporter antallet af disse ture.En csv-fil output.csv, der skal indeholde følgende 3 kolonner:
subtaskID - repræsenterer nummeret på delopgaven (1, 2)datapointID - som refererer til kolonnen ID fra test_data.csvanswer - det tilsvarende svar for datapunktet for den respektive delopgaveNote: For delopgave 1, hvor der kræves et enkelt svar for hele datasættet, vis en enkelt linje, hvis datapointID er 1.
Send en enkelt csv, der indeholder svarene for alle delopgaver, I har løst. For at se et eksempel, download filen sample_output.csv (Note: denne får, selvom den er i korrekt format, 0 point ved indsendelse).
Scorerne for delopgaver vil blive beregnet som følger: