نظرة عامة
يحلل هذا المشروع 3.5 مليون مباراة شطرنج من مجموعة بيانات خاصة بالافتتاحيات.
الهدف هو استكشاف:
كيفية أداء الافتتاحيات عبر مستويات المهارة (مبتدئ مقابل خبير).
أكثر الافتتاحيات شيوعًا وفعالية.
تأثير أفضلية اللون (الأبيض مقابل الأسود) على نسب الفوز والخسارة.
اتجاهات الأداء عبر تنويعات الافتتاحيات.
المخرج النهائي هو لوحة تفاعلية باستخدام Power BI لعرض القصة بصريًا.
التقنيات المستخدمة
Python (Pandas, NumPy) → تنظيف البيانات ومعالجتها.
Power BI → إنشاء لوحة المعلومات وتصوير البيانات.
CSV Dataset → بيانات مباريات الشطرنج متضمنة الافتتاحيات، تقييمات الأداء، والنتائج.
معالجة البيانات (بايثون)
إنشاء الجدول الأساسي
اختيار الأعمدة ذات الصلة.
إعادة التسمية لتوحيدها (نسبة الفوز، نسبة التعادل، نسبة الخسارة).
تقسيم الافتتاحية إلى "الافتتاحية الرئيسية" و"التنويعة".
إضافة Opening_ID.
اكتشاف القيم الشاذة
استخدام طريقة IQR على تقييم الأداء لاكتشاف القيم الشاذة.
تحديد المستويات
مبتدئ → التقييمات الشاذة.
خبير → التقييمات غير الشاذة.
أبرز محتويات لوحة المعلومات (Dashboard Highlights)
إجمالي المباريات → 3.5 مليون.
أكثر الافتتاحيات شيوعًا → الدفاع الصقلي، الافتتاح الإنجليزي، الدفاع الفرنسي، إلخ.
التنويعات الفعّالة → أفضل التنويعات أداءً (مثل: التنويعة الكلاسيكية، تنويعة يانوسكي).
الفوز/الخسارة حسب اللون → اتجاهات واضحة تُظهر أفضلية الأبيض على الأسود.
أداء الخبراء مقابل المبتدئين → تفصيل نسب الفوز حسب الافتتاحية.
مقياس الأداء المتوسط → يوضح نطاق تقييم الأداء العام.