בעיה #202
מחבר:Catalin Chiru
רמת קושי
הציון הטוב ביותר שלך
לא זמין
בעקבות תופעה קוסמית המכונה התכנסות הכאוס, דמויות ממספר יקומי קומיקס אוחדו למציאות אחת. הסוכנות הבין-ממדית לניטור גיבורים (AIME) ריכזה נתונים על גיבורים אלו כדי שתוכל לנתח במהירות את הפרופילים שלהם ולקבל החלטות אוטומטיות.
הנתונים שנרשמו מתארים הן מאפיינים כלליים של הדמויות והן יכולות וסטטיסטיקות מספריות הקשורות אליהן. ניתוח נתונים אלו חשוב עבור:
לפתרון הבעיה יעמדו לרשותך שני קבצים:
train.csv – מכיל דוגמאות מתויגות, המשמשות לניתוח ולאימון המודלים;test.csv – מכיל את אותם המשתנים, אך אינו כולל את העמודות powerstats__combat ו-Super Strength, אותן יש לחזות במשימה 3 ובמשימה 4.במערך הנתונים מופיעות דמויות המגיעות ממספר יקומי הוצאה לאור, לדוגמה:
בבעיה זו, המושג "יקום" (univers) מתייחס לערך בעמודה 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.
קבע מי הוא המוציא לאור (publisher) המכיל את מספר הגיבורים החיוביים הגבוה ביותר.
במקרה של שוויון, בחר במוציא לאור הראשון לפי סדר אלפביתי.
powerstats__combat (40 נקודות)על סמך הנתונים בקובץ train.csv, אמן מודל המסוגל לחזות את ערכי התכונה powerstats__combat עבור כל דמות ב-test.csv.
Super Strength (40 נקודות)על סמך הנתונים בקובץ train.csv, אמן מודל המסוגל לחזות את ערכי התכונה Super Strength עבור כל דמות ב-test.csv.
הערכים המותרים הם (התחזיות חייבות להיות תוויות בינאריות סופיות, לא הסתברויות):
0.01.0קובץ ההגשה חייב להיות בפורמט csv ולהכיל את העמודות הבאות:
| עמודה | תיאור |
|---|---|
| id | מזהה הישות המוערכת |
| subtaskID | מזהה המשימה עבורה נשלחת התשובה |
| answer | הערך המחושב או החזוי |
הערכים האפשריים עבור subtaskID הם:
| subtaskID | משימה |
|---|---|
| task1 | מספר היקומים הייחודיים |
| task2 | המוציא לאור עם הכי הרבה גיבורים חיוביים |
| task3 | חיזוי powerstats__combat |
| task4 | חיזוי היכולת Super Strength |
עבור משימה 1 ו-משימה 2, התשובה היא גלובלית ונשלחת באמצעות הערך המיוחד GLOBAL בעמודת id.
submission.csvid,subtaskID,answerGLOBAL,task1,1GLOBAL,task2,Cartoon Network43,task3,2.5750,task3,5.171,task4,0.04,task4,1.0הניקוד הכולל הוא 100 נקודות.
ההערכה מתבצעת על ידי השוואה מדויקת בין הערך שנשלח לתשובה הנכונה.
ההערכה מתבצעת על ידי השוואה מדויקת בין הערך שנשלח לתשובה הנכונה.
עבור משימה 3 נעשה שימוש במדד MAE (Mean Absolute Error).
הניקוד ניתן באופן הבא:
MAE ≤ 12.0, יינתנו 40 נקודות;MAE ≥ 30.0, יינתנו 0 נקודות;הנוסחה שבשימוש היא:
score_task3 = 40 × (30 - MAE) / (30 - 12), עבור 12 < MAE < 30עבור משימה 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