机器学习预测足球比赛项目——80%准确率

项目背景

FBP项目全称FootBallPrediction,历经9个月完成的足球比赛预测项目。项目结合大数据+机器学习,不断摸索开发了一款软件。软件根据各大博彩公司赔率多维度预测足球比赛结果(包含胜和不胜)。机器学习用的是自己建立的“三木板模型”算法,已在国家期刊发表论文并被万方数据库收录(三木板模型算法论文地址:网页链接 搜索“基于机器学习的预测算法模型及其在环评领域的应用”)。目前准确率可达80%。目前软件版本为14.0。FBP项目在Github网站已经有超过80人关注(网页链接),并在自己创建的微信群里已经吸引了很多人,并且每天均有部分人根据预测结果参考投注竞彩,参考的人都获得了相应的收益。现在想通过认识更多的有识之士,一起探索如何将项目做大做强,找到合伙人,实现共赢。
技术实现(完整可下载开源代码:网页链接

数据清洗

1、只抓取主队为让球方(上盘)的场次,保证数据具有一致性。

2、只抓取主队胜赔,作为影响因子。

3、过滤掉蚊子肉,将Oddset<1.45或伟德<1.45的场次过滤掉。

机器学习

FBP项目中的核心模型:三木板模型(参考万方数据库论文),即任意选取三家菠菜公司的赔率作为组合对象与历史数据的三家比较,统计出历史数据标签y/n(胜/不胜)的数量,并输出符合条件“y>n*3或n>y*3”的结果(3为参数,目前尚未调整过此参数,可根据算法模型及评估结果适时调整)。此结果作为选择信心场次的依据。

其余KNN、bagging、反向传播等算法参考详细设计书。

评估模型

用正向激励和反向激励统计出哪些组合对比赛结果有较大的影响,作为今后选择信心场次的优先依据。
优势

准确率高,达到80%左右不断更新预测模型的数据,随着历史数据的不断更新,不断迭代修正原始模型,符合机器学习中的反向传播算法理论,准确率会不断提高,并稳定在高准确率不受个人情绪影响,完全由程序输出看好的比赛对比同行公众号推荐:大多数都是人为看盘口,现在是人工智能时代,必定被机器学习淘汰。别的公众号推篮球、足球,足球还推让2球,大小球,角球,能有那么多精力,很难相信做的专业。甚至还有推荐让平让负双选,最后还是预测错误。FBP程序只预测主队为上盘的比赛,只推胜或不胜(也就是让负),简约而不简单。高赔率优势,赔率一般在1.8-2.2之间。最重要的一点:程序给出当天预测的信心指数,完全数据量化的数值,根据指数的大小分配投资金额。目前三次>9.0的全部命中。时间早,可以提前1天做出程序预测不受操盘手影响,无视盘口的变化预测模型是一个“历史赔率组合不断迭代修正”的过程,符合机器学习中的反向传播算法理论,以大数据赔率组合情况产生的结果做预测系统化的方式描述预测规则,处理历史数据,观察预测在过去的表现如何,进而根据具体结果合理的改进这些预测规则还会结合新的规则、程序目前可能忽略的预测规则(如程序1.0版本只考虑了各大菠菜公司的赔率,程序2.0就增加了联赛的维度,程序3.0又增加了阶段性数据作为新的预测规则),此时的程序预测能力就提高了很多,更精确、更快、更不受情绪干扰并不是盲从程序的建议,而在程序预测的同时,本人也进行分析(结合基本面尤其是历史交锋),然后对二者进行对比。当程序的决策与我不同,我会追溯原因并总结。

技术支持

Github网站:网页链接
Kaggle网站:网页链接
微信号:acredjb
公众号:AI金胆

原文地址:https://www.cnblogs.com/acredjb/p/11144805.html

时间: 2024-11-05 18:52:18

机器学习预测足球比赛项目——80%准确率的相关文章

使用机器学习预测天气(第三部分神经网络)

概述??这是使用机器学习预测平均气温系列文章的最后一篇文章了,作为最后一篇文章,我将使用google的开源机器学习框架tensorflow来构建一个神经网络回归器.关于tensorflow的介绍.安装.入门,请自己google,这里就不做讲述.??这篇文章我主要讲解一下几点:了解人工神经网络理论tensorflow高级API:Estimators构建DNN模型预测天气人工神经网络基础理论??上一篇文章主要讲解了如何构建线性回归模型(这是最基础的机器学习算法)来预测内布拉斯加州林肯市每天的平均气温

一文学会机器学习预测流程(电信客户流失率问题)

摘要: 本文介绍了如何把机器学习算法应用到具体问题中. 以电信运营商客户流失率问题为例,从问题的提出, 数据的分析, 算法的评估, 到最终的结果展示, ,一步步介绍机器学习基本流程. 用户数据来源于互联网. 1 定义问题 客户流失率问题是电信运营商面临得一项重要课题,也是一个较为流行的案例.根据测算,招揽新的客户比保留住既有客户的花费大得多(通常5-20倍的差距).因此,如何保留住现在的客户对运营商而言是一项非常有意义的事情. 本文希望通过一个公开数据的客户流失率问题分析,能够带着大家理解如何应

DDD CQRS 和 Event Sourcing 的案例:足球比赛

在12月11日新的有关DDD CQRS和Event Sourcing演讲:改变心态- 以更加面向对象视角看待业务领域建模中,作者以足球比赛football Match为案例说明传统编程方法和CQRS的区别. CQRS作为DDD的最佳实践已经得到广泛承认和普及,下面摘取该文章的PPT部分图片简单讲解一下,如何使用CQRS和Event Sourcing实现DDD系统. 首先,领域专家对需求进行定义: 举办一个比赛,有两个队参加 比赛在某个时间开始,只能开始一次. 比赛结束后,统计积分 作为用户,希望

博弈论学习笔记(四)足球比赛与商业合作之最佳对策

点球案例 在一次足球比赛罚点球时,罚球队员可以选择L,M,R三种不同射门路径:门将可以选择扑向左路或者右路(原则上讲他也可以守在右路).   l r L 4,-4 9,-9 M 6,-6 6,-6 R 9,-9 4,-4 该表表示各自的收益,其中,Lr对应的9表示当射手射向左路而门将扑向右路时,射手有90%的概率进球,-9表示门将有90%的概率丢球(10%概率射偏).其他收益以此类推. 我们假设门将扑向右路的概率是Pr,那么门将扑向左路的概率是Pl=1-Pr. 那么,射手 选择左路的预期收益为

DDD CQRS和Event Sourcing的案例:足球比赛

在12月11日新的有关DDD CQRS和Event Sourcing演讲:改变心态- 以更加面向对象视角看待业务领域建模中,作者以足球比赛football Match为案例说明传统编程方法和CQRS的区别. CQRS作为DDD的最佳实践已经得到广泛承认和普及,下面摘取该文章的PPT部分图片简单讲解一下,如何使用CQRS和Event Sourcing实现DDD系统. 首先,领域专家对需求进行定义:1.举办一个比赛,有两个队参加 2.比赛在某个时间开始,只能开始一次. 3.比赛结束后,统计积分 作为

走在大数据的边缘 基于Spark的机器学习-智能客户系统项目实战(项目实战)

38套大数据,云计算,架构,数据分析师,Hadoop,Spark,Storm,Kafka,人工智能,机器学习,深度学习,项目实战视频教程 视频课程包含: 38套大数据和人工智能精品高级课包含:大数据,云计算,架构,数据挖掘实战,实时推荐系统实战,电视收视率项目实战,实时流统计项目实战,离线电商分析项目实战,Spark大型项目实战用户分析,智能客户系统项目实战,Linux基础,Hadoop,Spark,Storm,Docker,Mapreduce,Kafka,Flume,OpenStack,Hiv

分享《Python机器学习—预测分析核心算法》高清中文版PDF+高清英文版PDF+源代码

下载:https://pan.baidu.com/s/1sfaOZmuRj14FWNumGQ5ahw 更多资料分享:http://blog.51cto.com/3215120 <Python机器学习-预测分析核心算法>高清中文版PDF+高清英文版PDF+源代码高清中文版,338页,带目录和书签,文字能够复制粘贴.高清英文版,361页,带目录和书签,文字能够复制粘贴.中英文两版对比学习.配套源代码.经典书籍,讲解详细. 其中,高清中文版如图所示: 原文地址:http://blog.51cto.c

《Python机器学习—预测分析核心算法》高清中文版PDF+高清英文版PDF+源代码

资源链接:https://pan.baidu.com/s/1J61jH-fqwGceoId6F8mr5Q<Python机器学习-预测分析核心算法>高清中文版PDF+高清英文版PDF+源代码高清中文版,338页,带目录和书签,文字能够复制粘贴.高清英文版,361页,带目录和书签,文字能够复制粘贴.中英文两版对比学习.配套源代码.经典书籍,讲解详细.其中,高清中文版如图所示: 原文地址:http://blog.51cto.com/14063572/2317037

分享《Python机器学习—预测分析核心算法》+PDF+源码+Michael Bowles+沙嬴

下载:https://pan.baidu.com/s/1JnyeiZwh74MIWo1LB4pIqA 更多资料分享:http://blog.51cto.com/14087171 <Python机器学习-预测分析核心算法>高清中文版PDF+高清英文版PDF+源代码高清中文版,338页,带目录和书签,文字能够复制粘贴.高清英文版,361页,带目录和书签,文字能够复制粘贴.中英文两版对比学习.配套源代码.经典书籍,讲解详细. 其中,高清中文版如图所示: 原文地址:http://blog.51cto.