การทำนายผลยูฟ่ายูโร 2024
โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อทำนายผลการแข่งขันยูฟ่ายูโร 2024 โดยใช้โมเดล Machine Learning (ML) และการกระจายปัวซอง โปรเจ็กต์สร้างการประมาณเป้าหมายของทีมสองรายการโดยใช้แบบจำลอง Regression ML การประมาณการเหล่านี้จะใช้เป็นค่าที่คาดหวังสำหรับการแจกแจงปัวซองเพื่อทำนายผลการแข่งขัน
แหล่งข้อมูล
ข้อมูลสำหรับโครงการนี้สามารถรับได้จากแหล่งต่อไปนี้:
- ชุดข้อมูลอันดับโลกของ FIFA: ชุดข้อมูลนี้แสดงอันดับทีมชาติของ FIFA ณ วันที่ 4 เมษายน 2024
- ทำนายฟุตบอลโลก 2022 ด้วย ML: ชุดข้อมูลนี้ประกอบด้วยฟีเจอร์และการทำนายต่างๆ ที่เกี่ยวข้องกับการแข่งขันฟุตบอลโลก
โปรดดาวน์โหลดชุดข้อมูลเหล่านี้และวางไว้ในโฟลเดอร์ชื่อ data
ในไดเรกทอรีรากของโปรเจ็กต์นี้
โครงสร้างโครงการ
โปรเจ็กต์ประกอบด้วยไฟล์ Jupyter Notebook ห้าไฟล์ที่ควรรันตามลำดับต่อไปนี้:
- db creator.ipynb : สร้างและตั้งค่าฐานข้อมูลเริ่มต้นที่จำเป็นสำหรับโครงการ
- feats eng.ipynb : ดำเนินการวิศวกรรมฟีเจอร์เพื่อเตรียมข้อมูลสำหรับการวิเคราะห์และการสร้างแบบจำลอง
- data analysis.ipynb : ดำเนินการวิเคราะห์ข้อมูลเชิงสำรวจเพื่อทำความเข้าใจข้อมูลและรับข้อมูลเชิงลึก
- model.ipynb : สร้างและฝึกโมเดล Machine Learning เพื่อประเมินเป้าหมายของทีม
- poisson model.ipynb : ใช้การประมาณจากแบบจำลอง ML เป็นค่าที่คาดหวังของการแจกแจงปัวซองเพื่อทำนายผลการแข่งขัน
ความต้องการ
ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งสิ่งต่อไปนี้:
- หลาม 3.x
- สมุดบันทึกจูปีเตอร์
- อนาคอนด้า