继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

2021-06-25 19:15:1817483浏览

flare_zhao

1实战 · 12手记 · 8推荐
TA的实战

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实现机器学习”学员人数近万,欢迎感兴趣的小伙伴学习围观。

打开App,阅读手记
9人推荐
发表评论
随时随地看视频慕课网APP

热门评论

🤫看来不准呀。。。。。。。。。。

🤫看来不准呀。。。。。。。。。。

private String img


查看全部评论