雖然遲到,但不會缺席
AI加持盡享歐洲杯競猜樂趣!
由于2020年疫情的影響
歐洲杯延期到了今年舉行
24支勁旅將在31天內
展開51場精彩對決
作為與奧運會、世界杯比肩的世界頂級三大體育賽事之一
四年一屆的歐洲杯吸引了全世界球迷的目光
大家小龍蝦啤酒是否已經(jīng)安排到位?
作為一名AI攻城獅和球迷,小姐姐“AI算個球”將用華為云AI開發(fā)平臺ModelArts在6月11日-7月11日一個月的賽程中對各參賽隊伍的實力情況進行分析,并結合數(shù)據(jù)挖掘、機器學習等人工智能技能來帶大家全程圍觀歐洲杯,分析和預測歐洲杯賽果。
小姐姐通過AI分析,本屆歐洲杯奪冠熱門來自這8支球隊:德國、法國、西班牙、荷蘭、葡萄牙、意大利、俄羅斯、英格蘭。
并依托模型預測第一場揭幕賽:意大利vs土耳其的交鋒結果!一起看看她是如何用AI預測的吧!
一 數(shù)據(jù)準備
采用的數(shù)據(jù)包括但不限于:歷史比賽數(shù)據(jù)、球員德轉身價、傷病情況(含新冠確診)、小組積分、天氣、比賽場地等。
首先來分析歷史比賽數(shù)據(jù):從Kaggle下載了從1872年到2021年5月28日的所有比賽數(shù)據(jù),包括FIFA世界杯、世界杯預選賽、歐洲杯、友誼賽等,共 42105 場比賽的數(shù)據(jù)。
查看前五5場比賽數(shù)據(jù)
查看最近五場比賽數(shù)據(jù)
可以看到,該數(shù)據(jù)集包含的數(shù)據(jù)列的信息如下:
date - 比賽日期
home_team - 主隊名稱
away_team - 客隊名稱
home_score - 主隊進球數(shù) (不含點球)
away_score - 客隊進球數(shù) (不含點球)
tournament - 比賽名稱
city - 比賽所在城市
country - 比賽所在國家/地區(qū)
neutral - TRUE/FALSE 比賽是否在中立場地進行
二 數(shù)據(jù)處理
接下來,在每場比賽后面增加勝利隊伍和凈勝球兩列,以方便后面的統(tǒng)計處理。
三 歷史上歐洲杯戰(zhàn)績分析
獲取全部歐洲杯決賽階段的比賽數(shù)據(jù):
歷屆歐洲杯決賽階段全部場次
按照各個國家球隊在歐洲杯上勝利場數(shù)排名
歷屆歐洲杯決賽階段全部場次
按照各個國家球隊在歐洲杯上凈勝球球數(shù)排名
按照歷史比賽數(shù)據(jù)分析,本屆歐洲杯奪冠熱門來自這8支球隊:德國、法國、西班牙、荷蘭、葡萄牙、意大利、俄羅斯、英格蘭。
四 球隊對陣勝負分析
從總數(shù)據(jù)中提取出參加本屆比賽的24支球隊間相互進行的比賽。
以西班牙VS德國為例,通過定義函數(shù),返回兩支球隊歷史對陣勝負情況
定義函數(shù),用柱狀圖表示西班牙隊和德國隊歷史對陣勝負情況
如上所示,歷史上西班牙隊與德國隊共交手25次,其中德國獲勝9次,西班牙獲勝8次,兩隊打平8次。兩隊歷史上幾乎是平手,德國稍占上風。
五 實戰(zhàn)預測分析(意大利VS土耳其)
按照以上方法,我們預測了北京時間6月12日凌晨3點在羅馬舉行的揭幕戰(zhàn)比賽,意大利對陣土耳其。
1、歷史比賽數(shù)據(jù)分析:
根據(jù)結果所示,兩隊歷史上共交手10次,意大利獲勝7次,雙方打平3次。意大利占據(jù)絕對領先。
接下來我們來看下兩隊在歐洲杯歷史上的對陣情況:
兩次在歐洲杯歷史上僅交手過1次,意大利獲勝。
2、球員德轉身價:按照最新德轉市場公布的歐洲杯球隊身價榜,意大利:7.64億歐元,土耳其:3.25億歐元,意大利有明顯優(yōu)勢。
3、比賽場地:揭幕戰(zhàn)將在意大利羅馬進行,意大利占有主場優(yōu)勢。
4、結果預測:揭幕戰(zhàn)意大利獲勝!
后續(xù)將持續(xù)采用AI算法、數(shù)據(jù)分析等手段來對2021年歐洲杯比賽結果進行預測,如:
●增加數(shù)據(jù)內容,如:球員身價、傷病情況、天氣情況、FIFA排名數(shù)據(jù)等。
●使用機器學習算法,如線性回歸、邏輯回歸、決策樹、隨機森林等。
●進行數(shù)據(jù)特征工程,對不同的數(shù)據(jù)設置權重,加入到AI算法中訓練。
●歡迎大家自由發(fā)揮,使用各種AI方法來分析,并預測出每場賽果,及歐洲杯冠軍