rss
    0

    华为云用AI预测的欧洲杯揭幕战赛果,对了! - 知乎

    2024.04.02 | admin | 22次围观
    华为云用AI预测的欧洲杯揭幕战赛果,对了! - 知乎

      虽然迟到,但不会缺席AI加持尽享欧洲杯竞猜乐趣!由于2020年疫情的影响欧洲杯延期到了今年举行24支劲旅将在31天内展开51场精彩对决作为与奥运会、世界杯比肩的世界顶级三大体育赛事之一四年一届的欧洲杯吸引了全世界球迷的目光

      大家小龙虾啤酒是否已经安排到位?

      作为一名AI攻城狮和球迷,小姐姐“AI算个球”将用华为云AI开发平台ModelArts在6月11日-7月11日一个月的赛程中对各参赛队伍的实力情况进行分析,并结合数据挖掘、机器学习等人工智能技能来带大家全程围观欧洲杯,分析和预测欧洲杯赛果。

      小姐姐通过AI分析,本届欧洲杯夺冠热门来自这8支球队:德国、法国、西班牙、荷兰、葡萄牙、意大利、俄罗斯、英格兰。

      并依托模型预测第一场揭幕赛:意大利vs土耳其的交锋结果!一起看看她是如何用AI预测的吧!

      一 数据准备

      采用的数据包括但不限于:历史比赛数据、球员德转身价、伤病情况(含新冠确诊)、小组积分、天气、比赛场地等。

      首先来分析历史比赛数据:从Kaggle下载了从1872年到2021年5月28日的所有比赛数据,包括FIFA世界杯、世界杯预选赛、欧洲杯、友谊赛等,共 42105 场比赛的数据。

      查看前五5场比赛数据

      查看最近五场比赛数据

      可以看到,该数据集包含的数据列的信息如下:

      date - 比赛日期

      home_team - 主队名称away_team - 客队名称home_score - 主队进球数 (不含点球)away_score - 客队进球数 (不含点球)tournament - 比赛名称city - 比赛所在城市country - 比赛所在国家/地区neutral - TRUE/FALSE 比赛是否在中立场地进行

      二 数据处理

      接下来,在每场比赛后面增加胜利队伍和净胜球两列,以方便后面的统计处理。

      三 历史上欧洲杯战绩分析

      获取全部欧洲杯决赛阶段的比赛数据:

      历届欧洲杯决赛阶段全部场次

      按照各个国家球队在欧洲杯上胜利场数排名

      历届欧洲杯决赛阶段全部场次

      按照各个国家球队在欧洲杯上净胜球球数排名

      按照历史比赛数据分析,本届欧洲杯夺冠热门来自这8支球队:德国、法国、西班牙、荷兰、葡萄牙、意大利、俄罗斯、英格兰。

      四 球队对阵胜负分析

      从总数据中提取出参加本届比赛的24支球队间相互进行的比赛。

      以西班牙VS德国为例,通过定义函数,返回两支球队历史对阵胜负情况

      定义函数,用柱状图表示西班牙队和德国队历史对阵胜负情况

      如上所示,历史上西班牙队与德国队共交手25次,其中德国获胜9次,西班牙获胜8次,两队打平8次。两队历史上几乎是平手,德国稍占上风。

      五 实战预测分析(意大利VS土耳其)

      按照以上方法,我们预测了北京时间6月12日凌晨3点在罗马举行的揭幕战比赛,意大利对阵土耳其。

      1、历史比赛数据分析:

      根据结果所示,两队历史上共交手10次,意大利获胜7次,双方打平3次。意大利占据绝对领先。

      接下来我们来看下两队在欧洲杯历史上的对阵情况:

      两次在欧洲杯历史上仅交手过1次,意大利获胜。

      2、球员德转身价:按照最新德转市场公布的欧洲杯球队身价榜,意大利:7.64亿欧元,土耳其:3.25亿欧元,意大利有明显优势。

      3、比赛场地:揭幕战将在意大利罗马进行,意大利占有主场优势。

      4、结果预测:揭幕战意大利获胜!

      后续将持续采用AI算法、数据分析等手段来对2021年欧洲杯比赛结果进行预测,如:

      ●增加数据内容,如:球员身价、伤病情况、天气情况、FIFA排名数据等。

      ●使用机器学习算法,如线性回归、逻辑回归、决策树、随机森林等。

      ●进行数据特征工程,对不同的数据设置权重,加入到AI算法中训练。

      ●欢迎大家自由发挥,使用各种AI方法来分析,并预测出每场赛果,及欧洲杯冠军

    版权声明

    本文仅代表作者观点,不代表xx立场。
    本文系作者授权xxx发表,未经许可,不得转载。

    发表评论