项目背景git
FBP项目全称FootBallPrediction,历经9个月完成的足球比赛预测项目。项目结合大数据+机器学习,不断摸索开发了一款软件。软件根据各大公司赔率多维度预测足球比赛结果(包含胜和不胜)。机器学习用的是本身创建的“三木板模型”算法,已在国家期刊发表论文并被万方数据库收录(三木板模型算法论文地址:wanfangdata.com.cn 搜索“基于机器学习的预测算法模型及其在环评领域的应用”)。目前准确率可达80%。目前软件版本为14.0。FBP项目在Github网站已经有超过80人关注(github.com/acredjb/FBP… 技术实现(完整可下载开源代码:github.com/acredjb/FBP…github
数据清洗
复制代码
一、只抓取主队为让球方(上盘)的场次,保证数据具备一致性。算法
二、只抓取主队胜赔,做为影响因子。数据库
三、过滤掉蚊子肉,将Oddset<1.45或伟德<1.45的场次过滤掉。微信
机器学习
复制代码
FBP项目中的核心模型:三木板模型(参考万方数据库论文),统计出历史数据标签y/n(胜/不胜)的数量,并输出符合条件“y>n3或n>y3”的结果(3为参数,目前还没有调整过此参数,可根据算法模型及评估结果适时调整)。此结果做为选择信心场次的依据。机器学习
其他KNN、bagging、反向传播等算法参考详细设计书。学习
评估模型
复制代码
用正向激励和反向激励统计出哪些组合对比赛结果有较大的影响,做为从此选择信心场次的优先依据。大数据
优点网站
准确率高,达到80%左右不断更新预测模型的数据,随着历史数据的不断更新,不断迭代修正原始模型,符合机器学习中的反向传播算法理论,准确率会不断提升,并稳定在高准确率不受我的情绪影响,彻底由程序输出看好的比赛对比同行公众号推荐:大多数都是人为看盘口,如今是人工智能时代,一定被机器学习淘汰。别的公众号推篮球、足球,足球还推让2球,大小球,角球,能有那么多精力,很难相信作的专业。甚至还有推荐让平让负双选,最后仍是预测错误。FBP程序只预测主队为上盘的比赛,只推胜或不胜(也就是让负),简约而不简单。高赔率优点,赔率通常在1.8-2.2之间。最重要的一点:程序给出当天预测的信心指数,彻底数据量化的数值,根据指数的大小分配投资金额。
复制代码
技术支持人工智能
Github网站:https://github.com/acredjb/FBP
Kaggle网站:https://www.kaggle.com/FootballPrediction
微信号:acredjb
公众号:AI金胆复制代码