توقعات بطولة أمم أوروبا 2024
يهدف هذا المشروع إلى التنبؤ بنتائج بطولة أمم أوروبا 2024 باستخدام نماذج التعلم الآلي (ML) وتوزيع بواسون. يقوم المشروع بإنشاء تقديرين لأهداف الفريق باستخدام نماذج الانحدار ML. يتم بعد ذلك استخدام هذه التقديرات كقيم متوقعة لتوزيع بواسون للتنبؤ بنتائج المطابقة.
مصادر البيانات
يمكن الحصول على بيانات هذا المشروع من المصادر التالية:
- مجموعة بيانات تصنيف FIFA العالمي: توفر مجموعة البيانات هذه تصنيفات FIFA للمنتخبات الوطنية اعتبارًا من 4 أبريل 2024.
- التنبؤ بكأس العالم لكرة القدم 2022 باستخدام التعلم الآلي: تتضمن مجموعة البيانات هذه العديد من الميزات والتنبؤات المتعلقة بمباريات كأس العالم لكرة القدم.
يرجى تنزيل مجموعات البيانات هذه ووضعها في مجلد باسم data
في الدليل الجذر لهذا المشروع.
هيكل المشروع
يتكون المشروع من خمسة ملفات Jupyter Notebook يجب تشغيلها بالترتيب التالي:
- db Creator.ipynb : يقوم بإنشاء وإعداد قاعدة البيانات الأولية المطلوبة للمشروع.
- المفاخر eng.ipynb : يقوم بتنفيذ هندسة الميزات لإعداد البيانات للتحليل والنمذجة.
- data Analysis.ipynb : يجري تحليل البيانات الاستكشافية لفهم البيانات واستخلاص الأفكار.
- model.ipynb : يبني نماذج التعلم الآلي ويدربها لتقدير أهداف الفريق.
- poisson model.ipynb : يستخدم التقديرات من نماذج ML كقيم متوقعة لتوزيع Poisson للتنبؤ بنتائج المطابقة.
متطلبات
تأكد من تثبيت ما يلي:
- بايثون 3.x
- دفتر جوبيتر
- اناكوندا