Redian新闻
>
预测 2022 年 FIFA 世界杯冠军大概率是荷兰!自制机器学习预测模型技术原理详解

预测 2022 年 FIFA 世界杯冠军大概率是荷兰!自制机器学习预测模型技术原理详解

公众号新闻


作者 | DolphinScheduler Committer 周捷光

2022 FIFA 世界杯火热进行中!这段时间,这场盛宴吸引了全球球迷的目光。除了让人心跳加快的赛况和被大家调侃像馄饨皮的吉祥物之外,预测和投注哪支队伍将会夺冠绝对是球迷最大的乐趣之一。

我也是众多想要知道今年谁会夺冠的球迷之一。想到就要去做!于是我花了 2 天时间,用 DolphinScheduler 制作了一个机器学习预测模型来预测 2022 年 FIFA 世界杯的冠军,而且每天能获得一个 betting_stratrgy。

这个事情并不复杂,实际上只需要 3 个步骤就可以完成预测,我把实现的过程在 GitHub 上分享出来了:https://github.com/jieguangzhou/FIFA-World-Cup-2022/tree/master

这是我的预测结果:

我还录制了一个视频来解释整个工作的过程和原理,希望能帮助你享受这场体育盛宴,或者只是娱乐一下:)

我还录制了一个视频来解释整个工作的过程和原理,希望能帮助你享受这场体育盛宴,或者只是娱乐一下:)


视频口误纠正:41s 处应为“塞尔维亚获胜的几率”,12:15s 处应为“葡萄牙 vs. 加纳”。
视频中演示所用的 GitHub 地址:https://github.com/jieguangzhou/FIFA-World-Cup-2022/tree/master

下面是这个项目的具体实现方法,感兴趣的朋友不妨试试。

赛事播报

世界杯冠军预测

使用两种不同预测方法的结果:

1. 基于球队获胜概率模拟 1000 次世界杯预选赛结果
获得冠军的概率

前四名
2. 选择获胜概率高的球队


所有比赛结果可在以下两个文件中查看
  • https://github.com/jieguangzhou/FIFA-World-Cup-2022/blob/workflow-pro/results/predict.txt
  • https://github.com/jieguangzhou/FIFA-World-Cup-2022/blob/workflow-pro/results/results.csv
以上结果来自分支 workflow-pro。该分支将训练更长的模型并运行更多次的模拟比赛。

赛事播报

我是如何建立这个模型的?

1

三步构建预测系统

  • Step-1 启动 DolphinScheduler
我们可以使用 Docker 启动 Dolphinscheduler 独立服务
docker run --name dolphinscheduler-standalone-server -p 12345:12345 -p 25333:25333 -d jalonzjg/dolphinscheduler-fifa
如果没有安装 Doker,可到 https://www.docker.com/ 下载

接着,你可以在 http://localhost:12345/dolphinscheduler/ui 登录 DolphinScheduler
用户:admin 密码:dolphinscheduler123


  • Step-2 提交流程
python3 -m pip install apache-dolphinscheduler==3.1.1
export PYDS_HOME=./python3 pyds.py
您可以单击Project -> FIFA

然后,我们可以看到 2 个工作流程
  • training:使用 FLAML 训练模型
  • predict:使用模型预测哪个国家会赢得世界杯


  • Step-3 运行工作流
    • 开始训练工作流程

我们可以在工作流完成后查看日志。


    • 开启预测工作流

工作流完成后可查看日志。


2

赛事时间表

附上比赛时间表,看球愉快!

赛事播报

加入社区

对 Apache DolphinScheduler 感兴趣的朋友,欢迎添加小助手(Leonard-ds)加入社区交流群!


 加入 Slack:https://bit.ly/dolphinscheduler

赛事播报

参与贡献

参与 DolphinScheduler 社区有非常多的参与贡献的方式,包括:


贡献第一个PR(文档、代码) 我们也希望是简单的,第一个PR用于熟悉提交的流程和社区协作以及感受社区的友好度。


社区汇总了以下适合新手的问题列表:https://github.com/apache/dolphinscheduler/issues/5689


非新手问题列表:https://github.com/apache/dolphinscheduler/issues?q=is%3Aopen+is%3Aissue+label%3A%22volunteer+wanted%22


如何参与贡献链接:https://dolphinscheduler.apache.org/zh-cn/community/development/contribute.html



你也「在看」吗? 👇


微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
刚刚!阿根廷队赢得世界杯冠军!35岁梅西圆梦!【庭院种菜】蘑菇土种菜的潜在危害炮轰字节的清华硕士,大概率是个经济学白痴传奇陨落!“球王”贝利因病去世,享年82岁!曾3夺世界杯冠军!阿根廷点球大战中击败法国夺得世界杯冠军 梅西圆梦关于DPDK技术原理及架构你压对了吗?墨尔本杯冠军出炉!Gold Trip勇夺墨盃冠军!突发!“球王”贝利放弃化疗,转入临终病房!曾三夺世界杯冠军!2022墨尔本杯冠军诞生,Gold Trip爆冷夺魁!曾有蒙面人向赛道泼油破坏畅游法国(23)-王国南大门阿根廷夺得世界杯冠军,梅西圆梦;泰国皇家海军“素可泰”号军舰沉没;肖亚庆被开除党籍、政务撤职! | 每日大新闻adidas 世界杯冠军阿根廷队周边热卖!梅西纪念外套$60收!卡塔尔世界杯冠军是谁,义乌可能早就知道了惯例还是特例?两大数据看世界杯冠军悬念后GPT 3.0时代,主流大模型技术精要详解,走向AGI之路的大门已开100万亿参数的GPT 4 刷屏AI社区,大概率是假消息Npj Comput. Mater.: 深度学习预测多种电极材料电压从技术原理上看,ChatGPT会取代搜索引擎吗?囪字源考工农红军每月有10几塊大洋吗马斯克:该不该放手,网友帮我决定;微信键盘1.0.0 正式发布;阿根廷勇夺世界杯冠军,梅西入两球 | 极客早知道国际足联宣布对世界杯冠军阿根廷队进行调查,这意味着什么?马狼,兔狼,黑狼卡塔尔世界杯冠军究竟花落谁家?这里的“预言帝”或许早已知晓世界杯冠军队共8支,日本一届就击败2支。日本的秘诀,国足学不来南洋理工计算机视觉科研项目招生(仅限机器学习,深度学习,AI,迁移学习方向)连续押中4届世界杯冠军,这个足球游戏怎么那么神?2022世界杯冠军是巴西队?这次是AI说的伯克利开源首个泊车场景下的高清数据集和预测模型,支持目标识别、轨迹预测82岁球王贝利去世:三夺世界杯冠军的他,一生有多传奇?传奇落幕!回顾球王比利的一生 从贫民窟到三夺世界杯冠军概率论和机器学习中的不等式阿根廷时隔36年夺回世界杯冠军!7-5战胜法国!球王梅西圆梦!精彩瞬间回顾!率阿根廷赢世界杯冠军 传梅西与大巴黎续约!梅西在中国申请「梅西」商标被驳!遭批独善其身 姆巴佩精神喊话画面粉碎质疑早报 | 阿根廷夺得世界杯冠军,梅西获世界杯金球奖;张文宏:此轮疫情要做好2-4个月的准备
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。