Ülesanne #75
Autor:OJIA 2025
Raskusaste
Sinu parim tulemus
Puudub
Transpordiettevõte „SmartCargo România" vajab nutikaid lahendusi tarneaegade hinnangute parandamiseks. Sa oled meeskonna uus andmeteaduse spetsialist ja sinu missioon on ehitada täpseid mudeleid, mis ennustavad tarneaegu Rumeenia linnade vahel.
Sa pead analüüsima ajaloolisi andmeid linnade vaheliste sõitude kohta ja mõistma, kuidas sellised tegurid nagu kaugus, päevaaeg, ilm, liiklus või juhi kogemus mõjutavad tegelikku tarneaega.
Sinu eesmärk on ehitada masinõppe mudel, mis suudab ennustada hinnangulist aega uutele sõitudele.
Iga rida failides train_data.csv ja test_data.csv esindab tarnet kahe Rumeenia linna vahel.
Iga tarne sisaldab järgmisi üksikasju:
| Veerg | Kirjeldus |
|---|---|
ID | Sõidu unikaalne identifikaator |
City A | Väljumislinn (tekstina) |
City B | Sihtlinn (tekstina) |
Distance | Tegelik kaugus linnade vahel (kilomeetrites) |
Time of Day | Päevaaeg väljendatud minutites keskööst, kui sõit algab (0 - 1439) |
Weather | Ilm sõidu ajal (Clear, Rain, Snow, Fog) |
Traffic | Liikluse tase numbrilises skaalas (0.0 - 1000.0), maksimum tähendab kõige tihedamat |
Road Quality | Tee kvaliteet numbrilises skaalas (1 - 1000), maksimum tähendab kõige kvaliteetsemat |
Driver Experience | Juhi kogemuse tase (1 - 40 aastat) |
deliver_time | Ainult train_data.csv-s: tegelik tarneaeg minutites |
Operatsioonijuht on andnud sulle järgmised kaks olulist ülesannet „SmartCargo" tegevuse parandamiseks.
Ennustamise Andmestik (test_data.csv) sisaldab näidiseid samade omadustega kui treeningkomplekt, kuid ilma veeruta predicted_time.
Teie mudel genereerib ennustused nende näidiste jaoks.
Fog) ennustamise andmestikus. Leia ja teata nende sõitude arv.CSV fail output.csv, mis peaks sisaldama järgmisi 3 veergu:
subtaskID - esindab alamülesande numbrit (1, 2)datapointID - mis viitab veerule ID failist test_data.csvanswer - vastav vastus andmepunktile vastavale alamülesandeleMärkus: Alamülesande 1 puhul, kus küsitakse ühte vastust kogu andmestiku kohta, kuvage üks rida, mille datapointID on 1.
Saatke üks csv, mis sisaldab vastuseid kõigile alamülesannetele, mille olete lahendanud. Näite nägemiseks laadige alla fail sample_output.csv (Märkus: kuigi see on õiges formaadis, saab esitamisel 0 punkti).
Alamülesannete skoorid arvutatakse järgmiselt: