Zadatak #202
Autor:Catalin Chiru
Težina
Vaš najbolji rezultat
N/D
Nakon kozmičkog fenomena nazvanog Konvergencija kaosa, likovi iz više svemira stripova ujedinjeni su u jednu stvarnost. Interdimenzionalna agencija za praćenje heroja (AIME) centralizirala je podatke o tim herojima kako bi mogla brzo analizirati njihove profile i donositi automatizirane odluke.
Zabilježeni podaci opisuju opće karakteristike likova, kao i njihove vještine i povezane numeričke statistike. Analiza ovih podataka važna je za:
Za rješavanje problema na raspolaganju ćete imati dvije datoteke:
train.csv – sadrži označene primjere koji se koriste za analizu i treniranje modela;test.csv – sadrži iste varijable, ali ne uključuje stupce powerstats__combat i Super Strength, koje treba predvidjeti u Task 3 i Task 4.U skupu podataka pojavljuju se likovi iz više izdavačkih svemira, na primjer:
U ovom problemu pojam "svemir" odgovara vrijednosti u stupcu Publisher.
Svaki redak u datotekama train.csv i test.csv odgovara jednom liku.
Skup podataka sadrži:
id;powerstats__...;Primjeri stupaca:
| Stupac | DType | Opis |
|---|---|---|
| id | int | Jedinstveni identifikator lika |
| name | object | Ime lika |
| Publisher | object | Izdavač / izdavački svemir |
| Gender | object | Spol lika |
| Race | object | Vrsta / rasa |
| Eye color | object | Boja očiju |
| Hair color | object | Boja kose |
| Height | float | Visina lika |
| Weight | float | Težina lika |
| Alignment | object | Usmjerenje: good, bad, neutral ili - |
| powerstats__intelligence | float | Razina inteligencije |
| powerstats__strength | float | Razina snage |
| powerstats__speed | float | Razina brzine |
| powerstats__durability | float | Razina izdržljivosti |
| powerstats__power | float | Opća razina moći |
| powerstats__combat | float | Razina borbe (samo u train.csv) |
| Super Strength | int | Binarna vještina: super-snaga (samo u train.csv) |
| Agility | int | Binarna vještina: agilnost |
| Flight | int | Binarna vještina: letenje |
Koristeći podatke iz datoteke train.csv, odredite koliko se različitih vrijednosti pojavljuje u stupcu Publisher.
Koristeći podatke iz datoteke train.csv, uzmite u obzir samo likove za koje je Alignment = good.
Odredite koji izdavač sadrži najviše pozitivnih heroja.
U slučaju izjednačenja, bira se izdavač koji je prvi po abecednom redu.
powerstats__combat (40 bodova)Na temelju podataka iz datoteke train.csv, istrenirajte model sposoban predvidjeti vrijednosti atributa powerstats__combat za svaki lik iz test.csv.
Super Strength (40 bodova)Na temelju podataka iz datoteke train.csv, istrenirajte model sposoban predvidjeti vrijednosti atributa Super Strength za svaki lik iz test.csv.
Dopuštene vrijednosti su (predviđanja moraju biti konačne binarne oznake, ne vjerojatnosti):
0.01.0Datoteka za slanje mora biti u csv formatu i sadržavati sljedeće stupce:
| Stupac | Opis |
|---|---|
| id | Identifikator entiteta koji se ocjenjuje |
| subtaskID | Identifikator zadatka za koji se šalje odgovor |
| answer | Izračunata ili predviđena vrijednost |
Possible values for subtaskID are:
| subtaskID | Zadatak |
|---|---|
| task1 | Broj različitih svemira |
| task2 | Izdavač s najviše pozitivnih heroja |
| task3 | Predviđanje powerstats__combat |
| task4 | Predviđanje vještine Super Strength |
Za Task 1 i Task 2, odgovor je globalan i šalje se koristeći posebnu vrijednost GLOBAL u stupcu id.
submission.csvid,subtaskID,answerGLOBAL,task1,1GLOBAL,task2,Cartoon Network43,task3,2.5750,task3,5.171,task4,0.04,task4,1.0Ukupan broj bodova je 100.
Evaluacija se vrši točnom usporedbom poslane vrijednosti i točnog odgovora.
Evaluacija se vrši točnom usporedbom poslane vrijednosti i točnog odgovora.
Za Task 3 koristi se metrika MAE (Mean Absolute Error).
Bodovi se dodjeljuju na sljedeći način:
MAE ≤ 12.0, dodjeljuje se 40 bodova;MAE ≥ 30.0, dodjeljuje se 0 bodova;Korištena formula je:
score_task3 = 40 × (30 - MAE) / (30 - 12), za 12 < MAE < 30Za Task 4 koristi se metrika Accuracy.
Bodovi se dodjeljuju na sljedeći način:
Accuracy ≥ 0.90, dodjeljuje se 40 bodova;Accuracy ≤ 0.55, dodjeljuje se 0 bodova;Korištena formula je:
score_task4 = 40 × (Accuracy - 0.55) / (0.90 - 0.55), za 0.55 < Accuracy < 0.90