Есеп #202
Автор:Catalin Chiru
Қиындық
Сіздің үздік нәтижеңіз
Жоқ
Хаос конвергенциясы деп аталатын ғарыштық құбылыстың нәтижесінде бірнеше комикс әлемдерінің кейіпкерлері бір шынайылыққа біріктірілді. Кейіпкерлерді бақылаудың өлшемаралық агенттігі (AIME) осы кейіпкерлер туралы деректерді олардың профильдерін жылдам талдау және автоматты шешімдер қабылдау үшін орталықтандырды.
Тіркелген деректер кейіпкерлердің жалпы сипаттамаларын, сондай-ақ олардың қабілеттері мен сандық статистикасын сипаттайды. Бұл деректерді талдау келесі мақсаттар үшін маңызды:
Мәселені шешу үшін сізге екі файл беріледі:
train.csv – талдау және модельдерді оқыту үшін қолданылатын белгіленген мысалдарды қамтиды;test.csv – дәл осындай айнымалыларды қамтиды, бірақ 3-ші және 4-ші тапсырмаларда болжануы тиіс powerstats__combat және Super Strength бағандарын қамтымайды.Деректер жиынтығында бірнеше баспа әлемдерінен шыққан кейіпкерлер кездеседі, мысалы:
Бұл есепте «әлем» ұғымы Publisher бағанындағы мәнге сәйкес келеді.
train.csv және test.csv файлдарындағы әрбір жол бір кейіпкерге сәйкес келеді.
Деректер жиынтығы мыналарды қамтиды:
id;powerstats__... түріндегі үздіксіз сандық айнымалылар;Бағандардың мысалдары:
| Баған | DType | Сипаттама |
|---|---|---|
| id | int | Кейіпкердің бірегей идентификаторы |
| name | object | Кейіпкердің есімі |
| Publisher | object | Баспагер / редакторлық әлем |
| Gender | object | Кейіпкердің жынысы |
| Race | object | Түрі / нәсілі |
| Eye color | object | Көз түсі |
| Hair color | object | Шаш түсі |
| Height | float | Кейіпкердің бойы |
| Weight | float | Кейіпкердің салмағы |
| Alignment | object | Моральдық бағыты: good, bad, neutral немесе - |
| powerstats__intelligence | float | Интеллект деңгейі |
| powerstats__strength | float | Күш деңгейі |
| powerstats__speed | float | Жылдамдық деңгейі |
| powerstats__durability | float | Төзімділік деңгейі |
| powerstats__power | float | Жалпы қуат деңгейі |
| powerstats__combat | float | Жекпе-жек деңгейі (тек train.csv файлында) |
| Super Strength | int | Бинарлы қабілет: супер-күш (тек train.csv файлында) |
| Agility | int | Бинарлы қабілет: ептілік |
| Flight | int | Бинарлы қабілет: ұшу |
train.csv файлындағы деректерді пайдаланып, Publisher бағанында қанша бірегей мән бар екенін анықтаңыз.
train.csv файлындағы деректерді пайдаланып, тек Alignment = good болатын кейіпкерлерді қарастырыңыз.
Ең көп оң кейіпкерлері бар баспагерді анықтаңыз.
Теңдік орнаған жағдайда, алфавит бойынша бірінші тұрған баспагер таңдалады.
powerstats__combat болжамы (40 ұпай)train.csv файлындағы деректер негізінде, test.csv файлындағы әрбір кейіпкер үшін powerstats__combat атрибутының мәндерін болжай алатын модельді оқытыңыз.
Super Strength қабілетін болжау (40 ұпай)train.csv файлындағы деректер негізінде, test.csv файлындағы әрбір кейіпкер үшін Super Strength атрибутының мәндерін болжай алатын модельді оқытыңыз.
Рұқсат етілген мәндер (болжамдар ықтималдық емес, соңғы бинарлы белгілер болуы тиіс):
0.01.0Жіберілетін файл csv форматында болуы және келесі бағандарды қамтуы тиіс:
| Баған | Сипаттама |
|---|---|
| id | Бағаланатын нысанның идентификаторы |
| subtaskID | Жауап жіберілетін тапсырманың идентификаторы |
| answer | Есептелген немесе болжанған мән |
subtaskID үшін мүмкін мәндер:
| subtaskID | Тапсырма |
|---|---|
| task1 | Әртүрлі әлемдер саны |
| task2 | Ең көп оң кейіпкерлері бар баспагер |
| task3 | powerstats__combat болжамы |
| task4 | Super Strength қабілетін болжау |
Task 1 және Task 2 үшін жауап жалпы болып табылады және id бағанында GLOBAL арнайы мәнін қолдану арқылы жіберіледі.
submission.csv файлының мысалыid,subtaskID,answerGLOBAL,task1,1GLOBAL,task2,Cartoon Network43,task3,2.5750,task3,5.171,task4,0.04,task4,1.0Жалпы ұпай — 100 ұпай.
Бағалау жіберілген мән мен дұрыс жауапты дәл салыстыру арқылы жүргізіледі.
Бағалау жіберілген мән мен дұрыс жауапты дәл салыстыру арқылы жүргізіледі.
Task 3 үшін MAE (Mean Absolute Error) метрикасы қолданылады.
Ұпай келесідей беріледі:
MAE ≤ 12.0 болса, 40 ұпай беріледі;MAE ≥ 30.0 болса, 0 ұпай беріледі;Қолданылатын формула:
score_task3 = 40 × (30 - MAE) / (30 - 12), 12 < MAE < 30 үшінTask 4 үшін Accuracy метрикасы қолданылады.
Ұпай келесідей беріледі:
Accuracy ≥ 0.90 болса, 40 ұпай беріледі;Accuracy ≤ 0.55 болса, 0 ұпай беріледі;Қолданылатын формула:
score_task4 = 40 × (Accuracy - 0.55) / (0.90 - 0.55), 0.55 < Accuracy < 0.90 үшін