为了账号安全,请及时绑定邮箱和手机立即绑定

2021欧洲杯冠军已出?人工智能告诉你!

2021年欧洲杯如火如荼进行中,疫情期间,广东的夜生活无疑是熬夜看球!

曾报有一只名叫保罗的德国章鱼,保罗在2010年世界杯的时候,成功预测了9场比赛,世界各地的观众们都奉保罗为神章鱼。

不过可惜的是,章鱼保罗后来被吃了。。那么还有没有准确预测足球结果的神奇生物?
有!就是我们的机器章鱼,用机器学习来预测哪个国家将会夺得欧洲杯冠军。

(免责声明:本文结果不作为投资建议,如果要下注的话,就下注我的机器学习预测得对不对,赔率是…)

好了,废话不多说,进入正题。

众所周知,人工智能准不准,学习数据说的算!但要找到所有球队的详细数据真是件头疼的事情,毕竟球队那么多。所以只能在有限的数据下,完成分析。首先从Kaggle下载各个球队历年的比赛数据!

它这个数据是从1872年以来的所有国际足球赛事的数据,欧洲杯是从1960开始的,1970年之前的数据都可以不需要。

图片描述

我们使用的环境和工具有:jupyter notebook、numpy、pandas、seaborn、matplotlib 和 scikit-learn。

图片描述

我们的思路是这样的:先对两组数据集进行探索性分析,找出跟预测有关联的特征,进行处理数据,然后用一个机器学习模型进行训练,最后将模型配置到数据集上。

我们直接看使用机器学习预测出来的八分之一决赛的结果

图片描述
看不太懂??其实很好理解,概率高的就代表了发生的可能性大。比如第一场丹麦打威尔士,丹麦胜利概率0.528,打平概率0.233,威尔士胜利概率0.239,所以我们预测丹麦赢!

为了验证该结果,我还特意去国家唯一指定的合法足彩网看了一下赔率,

图片描述
考虑到有的朋友是从来不搏彩的,看不懂?主要看右边的赔率就好,以威尔士对丹麦为例,威尔士赢的赔率5.08,打平的赔率3.24,丹麦赢的赔率1.84。说明丹麦赢的概率最高,其次是打平、威尔士输。

从赔率上看,八场比赛的赢家分别是丹麦、意大利、荷兰、比利时、西班牙、法国、英格兰和瑞典。
对比了8场比赛的赔率,按照赔率的全部预测结果跟我们模型的预测结果十分接近!

图片描述
看来模型还可以!

如果前八场预测结果不错的话,我们接下来会分享所有的预测模型代码以及谁将会是冠军。

(还是要声明一下,本次预测结果不能作为投资建议,本文仅供交流学习~)

flare老师的人工智能实战课程“人工智能系统入门与综合提升 机器学习+深度学习+迁移学习”已上线,欢迎小伙伴们学习围观。本课程围绕人工智能核心知识点进行讲解,每个章节包含丰富实战案例,手把手带你利用AI工具解决生活、工作问题(股价预测、人脸识别、语言翻译、异常检测等等)。
另外,flare老师的免费课程“Python实现机器学习”学员人数近万,欢迎感兴趣的小伙伴学习围观。

点击查看更多内容
9人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消