Қиындық
Сіздің үздік нәтижеңіз
Жоқ
Автономды жүйелерді зерттеу орталығында роботтардың бірнеше түрі сыналады. Бұл эксперименттер үшін ареналардың бірнеше түрі қолданылды және әрбір робот белгілі бір зерттеу стратегиясын ұстанады. Әрбір эксперимент кезінде робот оның қызметі туралы ақпарат жинайтын сенсорлар жиынтығымен және мониторинг жүйелерімен жабдықталады. Тіркелген деректер роботтың мінез-құлқы мен ол жұмыс істейтін ортаның әртүрлі аспектілерін сипаттайды.
Олар сандық мәндерді (мысалы, орташа жылдамдық, жүріп өткен қашықтық, соқтығысулар саны немесе жиналған нысандар), сондай-ақ категориялық немесе сипаттамалық ақпаратты (мысалы, арена түрі немесе қоршаған орта жағдайлары) қамтуы мүмкін. Осы деректерді талдау арқылы роботтардың қозғалу, кеңістікті зерттеу, нысандарды жинау немесе кедергілерге жауап беру тәсілдеріндегі заңдылықтарды байқауға болады.
Бұл деректерді талдау келесі мақсаттар үшін маңызды:
Бұл есепті шешу үшін сізге екі файл беріледі:
train.csv – талдау және модельдерді оқыту үшін қолданылатын белгіленген мысалдарды қамтиды;test.csv – strategy_label бағанынан басқа дәл сондай айнымалыларды қамтиды және болжамдарды жасау үшін қолданылады.Эксперименттерде стратегиялардың төрт түрі қолданылады:

train.csv және test.csv файлдарындағы әрбір жол бір экспериментке сәйкес келеді.
Деректер жиынтығы робот мінез-құлқының әртүрлі аспектілерін сипаттайтын бағандардан тұрады. Мұндай сипаттамалардың мысалдары:
| Column | Type | Сипаттама |
|---|---|---|
| robot_id | string | Эксперименттің бірегей идентификаторы |
| arena_type | string | Эксперимент өткен арена түрі |
| weather | string | Эксперименттегі қоршаған орта жағдайлары |
| difficulty | int | Аренаның қиындық деңгейі |
| laps | int | Орындалған айналымдар саны |
| avg_speed_mps | float | Роботтың орташа жылдамдығы (м/с) |
| distance_m | float | Жалпы жүріп өткен қашықтық |
| battery_used_pct | float | Пайдаланылған батарея пайызы |
| collisions | int | Кедергілермен соқтығысу саны |
| unique_cells | float | Зерттелген бірегей аймақтар саны |
| items_collected | int | Жиналған нысандар саны |
| pause_count | int | Үзілістер немесе тоқтаулар саны |
| turn_rate | float | Бағытты өзгерту жиілігі |
| scan_accuracy | float | Жүргізілген сканерлеулердің дәлдігі |
| return_time_s | float | Бастапқы нүктеге оралуға кеткен уақыт |
| efficiency_score | float | Робот тиімділігінің жиынтық көрсеткіші |
| coverage_ratio | float | Аренаның зерттелген үлесі |
| scan_turn_sync | float | Сканерлеу мен бағытты өзгерту арасындағы синхрондау |
| pickup_efficiency | float | Нысандарды жинау тиімділігі |
| detour_index | float | Маршруттан ауытқу индексі |
| safety_margin | float | Кедергілерге дейінгі қауіпсіздік арақашықтығы |
| patrol_consistency | float | Аймақты патрульдеу тұрақтылығы |
| speed_burst | float | Жылдам үдеулердің қарқындылығы |
| risk_index | float | Қозғалыстың тәуекел индексі |
| strategy_label | string | Робот стратегиясы (тек train.csv файлында) |
train.csv файлындағы деректерді пайдаланып, arena_type бағанында қанша бірегей мән бар екенін анықтаңыз.
train.csv файлындағы деректерді пайдаланып, avg_speed_mps бағанындағы мәндердің максимумын анықтаңыз.
train.csv файлындағы деректер негізінде, arena_type бағанында ең жиі кездесетін арена түрін анықтаңыз.
train.csv файлындағы деректер негізінде, items_collected бағанының максималды мәнін анықтаңыз.
test.csv файлындағы әрбір эксперимент үшін робот стратегиясын анықтайтын модель құрыңыз.
Мүмкін мәндер:
explorercollectorguardiansprinterЖіберілетін файл csv форматында болуы және келесі бағандарды қамтуы керек:
| Column | Сипаттама |
|---|---|
| robot_id | test.csv файлындағы робот идентификаторы |
| subtaskID | Жауап жіберілетін тапсырманың ID-і |
| answer | Сәйкес тапсырма үшін есептелген немесе болжанған мән |
subtaskID үшін мүмкін мәндер:
| subtaskID | Тапсырма |
|---|---|
| 1 | Арена түрлерінің саны |
| 2 | Максималды жылдамдық |
| 3 | Ең жиі қолданылатын арена |
| 4 | Максималды жинау өнімділігі |
| 5 | Робот стратегиясы |
Task 1 – Task 4 үшін нәтиже train.csv деректері негізінде жаһандық деңгейде есептелген мән болып табылады.
Жіберу файлында бұл мән robot_id үшін арнайы GLOBAL мәнін пайдаланып тек бір рет берілуі керек.
Task 5 үшін test.csv файлындағы әрбір робот үшін болжанған стратегияны көрсету қажет.
Мүмкін мәндер:
explorercollectorguardiansprintersubmission.csv файлының мысалыrobot_id,subtaskID,answerGLOBAL,1,10GLOBAL,2,4.31GLOBAL,3,forestGLOBAL,4,7TR_1000,5,explorerTR_1001,5,guardianTR_1002,5,collectorЖалпы ұпай саны – 100 ұпай.
Алғашқы төрт тапсырма үшін жауаптар тек train.csv деректері негізінде анықталады.
Бағалау жіберу файлындағы мән мен train.csv негізінде есептелген дұрыс мән арасындағы дәл сәйкестікті (теңдікті) тексеру арқылы жүргізіледі.
Бұл тапсырма үшін test.csv файлындағы роботтар үшін болжанған стратегиялардың дұрыстығы бағаланады.
Әр класс үшін F1 көрсеткішін есептеп, содан кейін осы мәндердің орташа мәнін шығаратын Macro-F1 метрикасы қолданылады.
c класы үшін:

Қорытынды Macro-F1 көрсеткіші барлық кластар үшін F1 көрсеткіштерінің орташа мәні болып табылады:

мұндағы K – кластар саны. Бұл есепте K = 4.
Task 5 үшін берілетін ұпай:
score = 50 x MacroF1 (егер MacroF1 < 0.93 болса)score = 50 (егер MacroF1 >= 0.93 болса)