רמת קושי
הציון הטוב ביותר שלך
לא זמין
שחמט הוא משחק אסטרטגי מפורסם, עם היסטוריה של מאות שנים, המוכר במורכבותו ובדרישות הגבוהות לחשיבה לוגית ותכנון. הקשר בין שחמט לבינה מלאכותית הוא הדוק: אלגוריתמים וטכניקות למידת מכונה רבים פותחו דווקא כדי ליצור סוכנים המסוגלים לשחק שחמט ברמה גבוהה.
רגע היסטורי בהקשר זה היה בשנת 1997, כאשר המחשב Deep Blue, שפותח על ידי IBM, ניצח את אלוף העולם גארי קספרוב, והוכיח את הפוטנציאל של מחשבים במשחקים אסטרטגיים מורכבים.
עומד לרשותך סט נתונים המורכב מהקבצים הבאים:
train.csvמכיל:
id – מזהה ייחודי (P00001, P00002 …)image_path – הנתיב לתמונהlabel – סוג הכלי (bishop, knight, pawn, queen, rook)מכיל:
id – מזהה ייחודיimage_path – הנתיב לתמונהכל התמונות מאוחסנות בתיקייה images/.
בנה מודל לסיווג תמונות שיכול להבחין בין כלי השחמט (bishop, knight, pawn, queen, rook). אתה יכול להשתמש בכל ארכיטקטורה מודרנית של deep learning: ResNet, EfficientNet, Vision Transformer, ConvNeXt וכו', אולי עם fine-tuning על מודלים מאומנים מראש.
בסוף, תיצור קובץ submission.csv בצורה:
id,labelP00081,queenP00082,knightהמדד המשמש להערכת המודל הוא דיוק:
accuracy = (מספר_תחזיות_נכונות / מספר_כולל_תחזיות)