Grūtības pakāpe
Jūsu labākais rezultāts
Nav pieejams
Paralēlā visumā FairPlay ir departaments, kas atbild par komandu un spēlētāju uzraudzību spēļu laikā.
Gadu gaitā FairPlay ir novērojis, ka noteiktas spēles mēdz kļūt haotiskas biežāk, kad parādās:
Lai izvairītos no skandāliem pēc iespējas vairāk, FairPlay lūdz tevi izveidot modeli, kas klasificē spēles pēc haosa potenciāla.
Tev ir pieejami dati par pagātnes spēlēm un jāizveido klasifikācijas modelis, kas spētu prognozēt, vai spēle kļūs haotiska.
Tev ir nodrošināti divi faili:
train.csv - pagātnes spēles ar etiķeti chaos_labeltest.csv - jaunas spēles bez etiķetesKatra rinda pārstāv spēli un satur šādas kolonnas:
MatchID - unikāls spēles identifikatorsSeason - sacensību sezonaMatchWeek - kārtaHomeTeam - mājas komandaAwayTeam - viešņu komandaGoals - kopējais vārtu skaitsShots - kopējais sitienu skaitsCorners - kopējais stūra sitienu skaitsYellowCards - dzelteno kartīšu skaitsRedCards - sarkano kartīšu skaitsTeamStyles - spēles stilu saraksts, kas saistīts ar spēli (piem.: ["AggressiveTackler", "HighPressure"])chaos_label - tikai train.csv,
Prognozēt, vai spēle no test.csv ir haotiska (binārās vērtības - 0 vai 1).
Pirmie divi apakšuzdevumi pārbauda datu izpratni un priekšapstrādi.
Pēdējais apakšuzdevums novērtē klasifikācijas modeļa veiktspēju.
Aprēķiniet spēļu skaitu, ko aizvadījusi komanda "Chelsea", gan izbraukumā, gan mājās.
Parādiet vienu veselu skaitli.
Sākot no kolonnas TeamStyles, aprēķiniet skaitlisku rādītāju ar nosaukumu StyleAggressionScore, kas definēts kā:
StyleAggressionScore = (agresīvo stilu skaits) / (kopējais stilu skaits)Par agresīviem tiek uzskatīti šādi stili:
AggressiveTacklerRiskTakerHighPressureChaosInducerRezultātam jābūt reālam skaitlim starp 0 un 1.
Izveidojiet klasifikācijas modeli, kas prognozē, vai spēle ir haotiska (chaos_label = 1) vai kontrolēta (chaos_label = 0).
Katrai rindai no test.csv modelim jāatgriež bināra prognoze:
Modelis var izmantot jebkuru pieejamo pazīmi datu kopā, ieskaitot mākslīgas pazīmes, kas izveidotas iepriekšējo apakšuzdevumu ietvaros.
Apakšuzdevumam 3 novērtēšana notiek, izmantojot F1 macro rādītāju.
F1 macro rādītājs tiek aprēķināts šādi:
Šī metrika abas klases uzskata par vienlīdz svarīgām un sodā modeļus, kas pareizi prognozē tikai vairākuma klasi.
Novērtēšanas slieksnis:
Starpvērtības saņem proporcionālu punktu skaitu.
Failam submission.csv jāsatur viena rinda pirmajam apakšuzdevumam un pa 2 rindām katrai rindai no test, kas atbilst pārējiem 2 apakšuzdevumiem.
Struktūra:
subtaskID,datapointID,answerkur:
subtaskID - 1, 2 vai 3datapointID - id vērtība (vai 1 pirmajam apakšuzdevumam)answer - atkarīgs no uzdevuma:
| subtaskID | datapointID | answer |
|---|---|---|
| 1 | 1 | 2000 |
| 2 | 25758 | 0 |
| 3 | 25758 | 0 |
Datu kopas avots: https://www.kaggle.com/datasets/ajaxianazarenka/premier-league?select=PremierLeague.csv