Uzdevums #202
Autors:Catalin Chiru
Grūtības pakāpe
Jūsu labākais rezultāts
Nav pieejams
Pēc kosmiskas parādības, ko sauc par Haosa konverģenci, tēli no vairākiem komiksu visumiem ir apvienoti vienā realitātē. Starpdimensiju varoņu uzraudzības aģentūra (AIME) ir centralizējusi datus par šiem varoņiem, lai varētu ātri analizēt viņu profilus un pieņemt automatizētus lēmumus.
Reģistrētie dati apraksta gan tēlu vispārīgās īpašības, gan viņu spējas un ar tām saistīto skaitlisko statistiku. Šo datu analīze ir svarīga, lai:
Problēmas risināšanai jūsu rīcībā būs 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, bet neietver kolonnas powerstats__combat un Super Strength, kuras jāparedz 3. uzdevumā un 4. uzdevumā.Datu kopā parādās tēli no vairākiem izdevniecību visumiem, piemēram:
Šajā problēmā jēdziens "visums" atbilst vērtībai kolonnā Publisher.
Katra rinda failos train.csv un test.csv atbilst vienam tēlam.
Datu kopa satur:
id;powerstats__...;Kolonnu piemēri:
| Kolonna | DType | Apraksts |
|---|---|---|
| id | int | Tēla unikālais identifikators |
| name | object | Tēla vārds |
| Publisher | object | Izdevējs / izdevniecības visums |
| Gender | object | Tēla dzimums |
| Race | object | Suga / rase |
| Eye color | object | Acu krāsa |
| Hair color | object | Matu krāsa |
| Height | float | Tēla augums |
| Weight | float | Tēla svars |
| Alignment | object | Nostāja: good, bad, neutral vai - |
| powerstats__intelligence | float | Intelekta līmenis |
| powerstats__strength | float | Spēka līmenis |
| powerstats__speed | float | Ātruma līmenis |
| powerstats__durability | float | Izturības līmenis |
| powerstats__power | float | Vispārējais jaudas līmenis |
| powerstats__combat | float | Cīņas līmenis (tikai train.csv) |
| Super Strength | int | Binārā spēja: superspēks (tikai train.csv) |
| Agility | int | Binārā spēja: veiklība |
| Flight | int | Binārā spēja: lidošana |
Izmantojot datus no faila train.csv, nosakiet, cik unikālu vērtību parādās kolonnā Publisher.
Izmantojot datus no faila train.csv, ņemiet vērā tikai tos tēlus, kuriem Alignment = good.
Nosakiet, kurš izdevējs satur visvairāk pozitīvo varoņu.
Neizšķirta gadījumā izvēlieties izdevēju, kas alfabētiskā secībā ir pirmais.
powerstats__combat prognozēšana (40 punkti)Pamatojoties uz datiem no faila train.csv, apmāciet modeli, kas spēj prognozēt atribūta powerstats__combat vērtības katram tēlam no test.csv.
Super Strength prognozēšana (40 punkti)Pamatojoties uz datiem no faila train.csv, apmāciet modeli, kas spēj prognozēt atribūta Super Strength vērtības katram tēlam no test.csv.
Atļautās vērtības ir (prognozēm jābūt galīgajām binārajām etiķetēm, nevis varbūtībām):
0.01.0Iesniegšanas failam jābūt csv formātā un jāsatur šādas kolonnas:
| Kolonna | Apraksts |
|---|---|
| id | Novērtētās entitātes identifikators |
| subtaskID | Uzdevuma identifikators, kuram tiek sūtīta atbilde |
| answer | Aprēķinātā vai prognozētā vērtība |
Iespējamās subtaskID vērtības ir:
| subtaskID | Uzdevums |
|---|---|
| task1 | Atšķirīgo visumu skaits |
| task2 | Izdevējs ar visvairāk pozitīvajiem varoņiem |
| task3 | powerstats__combat prognozēšana |
| task4 | Spējas Super Strength prognozēšana |
1. uzdevumam un 2. uzdevumam atbilde ir globāla un tiek nosūtīta, izmantojot speciālo vērtību GLOBAL kolonnā id.
submission.csv piemērsid,subtaskID,answerGLOBAL,task1,1GLOBAL,task2,Cartoon Network43,task3,2.5750,task3,5.171,task4,0.04,task4,1.0Kopējais punktu skaits ir 100 punkti.
Novērtēšana tiek veikta, precīzi salīdzinot iesniegto vērtību ar pareizo atbildi.
Novērtēšana tiek veikta, precīzi salīdzinot iesniegto vērtību ar pareizo atbildi.
Punkti tiek piešķirti šādi:
MAE ≤ 12.0, tiek piešķirti 40 punkti;MAE ≥ 30.0, tiek piešķirti 0 punkti;Izmantotā formula ir:
score_task3 = 40 × (30 - MAE) / (30 - 12), ja 12 < MAE < 30Punkti tiek piešķirti šādi:
Accuracy ≥ 0.90, tiek piešķirti 40 punkti;Accuracy ≤ 0.55, tiek piešķirti 0 punkti;Izmantotā formula ir:
score_task4 = 40 × (Accuracy - 0.55) / (0.90 - 0.55), ja 0.55 < Accuracy < 0.90