日期:2023/03/17 13:59作者:佚名人气:
虽然迟到了,但不会缺席。
AI加持享受欧洲杯猜谜的乐趣!
2020年由于疫情影响
欧洲杯推迟到今年
24支强队将在31天内
开始 51 场激动人心的决斗
作为与奥运会、世界杯齐名的世界三大体育赛事之一
四年一届的欧洲杯吸引了全世界球迷的目光
大家的小龙虾啤酒都安排好了吗?
作为AI攻城狮和粉丝2021欧洲杯名次,小姐姐《AI算球》将在6月11日至7月11日为期一个月的赛程中,使用华为云AI开发平台ModelArts分析各参赛队伍的实力,并结合数据挖掘、机器学习等人工智能技能带大家看欧洲杯,分析预测欧洲杯赛果。
小姐姐通过AI分析发现,本届欧洲杯的夺冠热门来自这8支球队:德国、法国、西班牙、荷兰、葡萄牙、意大利、俄罗斯、英格兰。
并依靠模型预测了首场揭幕战的结果:意大利VS土耳其!
看她如何用AI预测!
预览
回顾
由于2020年疫情的影响,欧洲杯推迟到了今年。 24支强队将在31天内进行51场精彩对决。作为堪比奥运会、世界杯的世界三大体育赛事之一,四年一届。
A组:土耳其、意大利、威尔士、瑞士
B组:丹麦、芬兰、比利时、俄罗斯
C组:荷兰、乌克兰、奥地利、北马其顿
D组:英格兰、克罗地亚、捷克、苏格兰
E组:西班牙、瑞典、波兰、斯洛伐克
F组:德国、法国、葡萄牙、匈牙利
在这里我使用AI开发平台ModelArts分析各参赛球队的实力,结合数据挖掘、机器学习等人工智能技术对欧洲杯赛果进行分析预测。
一
数据准备
使用的数据包括但不限于:历史比赛数据、球员士气转化值、伤病情况(含新冠确诊)、小组积分、天气、比赛场地等。
首先我们来分析一下历史比赛数据:我从Kaggle下载了1872年到2021年5月28日的所有比赛数据,包括FIFA世界杯、世界杯预选赛、欧洲杯、友谊赛等,一共42105条比赛数据。
查看最近五场 5 场比赛的统计数据
查看最近五场比赛的统计数据
可以看到,这个数据集中包含的数据列信息如下:
date - 比赛日期
home_team - 主队名称
away_team - 客队名称
home_score - 主队进球数(不包括点球)
away_score - 客队进球数(不包括点球)
锦标赛 - 锦标赛名称
city - 比赛所在的城市
country - 比赛的国家
neutral - 如果比赛在中立场地进行,则为 TRUE/FALSE
二
数据处理
接下来在每场比赛后增加两列获胜球队和净胜球,方便后续的统计处理。
三
欧洲杯历史战绩分析
首先获取欧洲杯决赛阶段的所有比赛数据。
历届欧洲杯决赛
1.按照各国家队在欧洲杯中的胜场数排名
历届欧洲杯决赛
3.按照欧洲杯各国家队净胜球排名
根据历史比赛数据分析,本届欧洲杯的夺冠热门来自这8支球队:德国、法国、西班牙、荷兰、葡萄牙、意大利、俄罗斯和英格兰。
四
球队对局分析
从总数据中提取了参加锦标赛的24支球队之间的比赛。
以西班牙VS德国为例,通过定义一个函数,返回两支球队的历史成绩
定义一个函数,用直方图表示西班牙队和德国队的历史胜负
如上图2021欧洲杯名次,西班牙队与德国队历史交手25次,其中德国9次获胜,西班牙8次获胜,两队8次平局。 两队在历史上几乎打成平手,德国略占上风。
五
实际预测分析
(意大利VS土耳其)
根据以上一对方法,我们来预测一下北京时间6月12日凌晨3点罗马揭幕战,意大利对阵土耳其。
一、历史游戏数据分析:
从战绩来看,两队历史交手10次,意大利7次取胜,双方3次平局。 意大利绝对领先。
接下来,让我们一起看看两支球队在欧洲杯历史上的交锋:
欧洲杯历史上只有一次,意大利赢了。
2、球员转会价格:根据德国转会市场最新公布的欧洲杯球队身价榜,意大利:7.64亿欧元,土耳其:3.25亿欧元,意大利优势明显。
3、比赛场地:揭幕战在意大利罗马举行,意大利拥有主场优势。
4.结果预测:揭幕战意大利获胜!
未来我们会继续使用AI算法、数据分析等手段来预测2021年欧洲杯的赛果,比如:
增加数据内容,如:球员身价、伤病情况、天气情况、FIFA排名数据等。
使用线性回归、逻辑回归、决策树、随机森林等机器学习算法。
进行数据特征工程,对不同数据设置权重,加入到AI算法训练中。
欢迎大家自由发挥,用各种AI方法分析,预测每场比赛的结果,还有欧洲杯冠军
看完文章是不是热血沸腾,仿佛置身欧洲杯现场! 最后一步点击【阅读原文】立即跑通案例体验尝鲜,用AI提前预测结果!