Grūtības pakāpe
Jūsu labākais rezultāts
Nav pieejams
Autonomo sistēmu pētniecības centrā tiek testēti vairāki robotu veidi. Šiem eksperimentiem tika izmantoti vairāki arēnu veidi, un katrs robots ievēro noteiktu izpētes stratēģiju. Katra eksperimenta laikā robots ir aprīkots ar sensoru un uzraudzības sistēmu komplektu, kas vāc informāciju par tā darbību. Reģistrētie dati apraksta dažādus robota uzvedības aspektus un vidi, kurā tas darbojas.
Tie var ietvert skaitliskas vērtības (piemēram, vidējais ātrums, nobrauktais attālums, sadursmju skaits vai savāktie objekti), kā arī kategorisku vai aprakstošu informāciju (piemēram, arēnas veids vai vides apstākļi). Analizējot šos datus, var novērot modeļus tajā, kā roboti pārvietojas, pēta telpu, vāc objektus vai reaģē uz šķēršļiem.
Šo datu analīze ir svarīga, lai:
Šīs problēmas risināšanai jums būs pieejami divi faili:
train.csv – satur marķētus piemērus, ko izmanto analīzei un modeļu apmācībai;test.csv – satur tos pašus mainīgos, bez kolonnas strategy_label, un tiek izmantots prognožu ģenerēšanai.Eksperimentos tiek izmantoti četri stratēģiju veidi:

Katra rinda failos train.csv un test.csv atbilst vienam eksperimentam.
Datu kopa satur kolonnas, kas apraksta dažādus robota uzvedības aspektus. Šādu raksturlielumu piemēri ir:
| Column | Type | Apraksts |
|---|---|---|
| robot_id | string | Unikāls eksperimenta identifikators |
| arena_type | string | Arēnas veids, kurā notika eksperiments |
| weather | string | Vides apstākļi eksperimenta laikā |
| difficulty | int | Arēnas sarežģītības līmenis |
| laps | int | Veikto apļu skaits |
| avg_speed_mps | float | Robota vidējais ātrums (m/s) |
| distance_m | float | Kopējais nobrauktais attālums |
| battery_used_pct | float | Patērētais akumulatora procents |
| collisions | int | Sadursmju skaits ar šķēršļiem |
| unique_cells | float | Izpētīto atšķirīgo zonu skaits |
| items_collected | int | Savākto objektu skaits |
| pause_count | int | Paužu vai apstāšanās reižu skaits |
| turn_rate | float | Virziena maiņas biežums |
| scan_accuracy | float | Veikto skenējumu precizitāte |
| return_time_s | float | Laiks, kas nepieciešams, lai atgrieztos sākuma punktā |
| efficiency_score | float | Robota efektivitātes kopējais rādītājs |
| coverage_ratio | float | Izpētītās arēnas daļa |
| scan_turn_sync | float | Sinhronizācija starp skenēšanu un virziena maiņu |
| pickup_efficiency | float | Objektu savākšanas efektivitāte |
| detour_index | float | Maršruta noviržu indekss |
| safety_margin | float | Drošības robeža līdz šķēršļiem |
| patrol_consistency | float | Zonas patruļēšanas konsekvence |
| speed_burst | float | Ātro paātrinājumu intensitāte |
| risk_index | float | Pārvietošanās riska indekss |
| strategy_label | string | Robota stratēģija (tikai train.csv) |
Izmantojot datus no faila train.csv, nosakiet, cik atšķirīgu vērtību parādās kolonnā arena_type.
Izmantojot datus no faila train.csv, nosakiet maksimālo vērtību kolonnā avg_speed_mps.
Pamatojoties uz datiem no faila train.csv, nosakiet, kurš arēnas veids visbiežāk parādās kolonnā arena_type.
Pamatojoties uz datiem no faila train.csv, nosakiet maksimālo vērtību kolonnā items_collected.
Izveidojiet modeli, kas nosaka robota stratēģiju katram eksperimentam no test.csv.
Iespējamās vērtības ir:
explorercollectorguardiansprinterIesniegšanas failam jābūt csv formātā un jāsatur šādas kolonnas:
| Column | Apraksts |
|---|---|
| robot_id | Robota identifikators no test.csv |
| subtaskID | Uzdevuma ID, kuram tiek iesniegta atbilde |
| answer | Aprēķinātā vai prognozētā vērtība attiecīgajam uzdevumam |
Iespējamās subtaskID vērtības ir:
| subtaskID | Uzdevums |
|---|---|
| 1 | Arēnu veidu skaits |
| 2 | Maksimālais novērotais ātrums |
| 3 | Visbiežāk izmantotā arēna |
| 4 | Maksimālā savākšanas veiktspēja |
| 5 | Robota stratēģija |
Task 1 – Task 4 rezultāts ir vērtība, kas aprēķināta globāli, pamatojoties uz train.csv datiem.
Iesniegšanas failā tā jānosūta tikai vienu reizi, izmantojot speciālo vērtību GLOBAL kolonnai robot_id.
Task 5 gadījumā ir jāziņo prognozētā stratēģija katram robotam no test.csv.
Iespējamās vērtības ir:
explorercollectorguardiansprintersubmission.csv faila piemērsrobot_id,subtaskID,answerGLOBAL,1,10GLOBAL,2,4.31GLOBAL,3,forestGLOBAL,4,7TR_1000,5,explorerTR_1001,5,guardianTR_1002,5,collectorKopējais punktu skaits ir 100 punkti.
Pirmajiem četriem uzdevumiem atbildes tiek noteiktas tikai uz train.csv datu pamata.
Novērtēšana tiek veikta, izmantojot precīzu salīdzināšanu (vienādību) starp iesniegšanas failā norādīto vērtību un pareizo vērtību, kas aprēķināta no train.csv.
Šajā uzdevumā tiek vērtēts test.csv robotu prognozēto stratēģiju pareizums.
Tiek izmantota Macro-F1 metrika, kas aprēķina F1 rādītāju katrai klasei un pēc tam aprēķina šo vērtību vidējo.
Klasei c:

Gala Macro-F1 rādītājs ir visu klašu F1 rādītāju vidējais:

kur K ir klašu skaits. Šajā problēmā K = 4.
Piešķirtie punkti par Task 5 ir:
score = 50 x MacroF1 (ja MacroF1 < 0.93)score = 50 (ja MacroF1 >= 0.93)