上周接到一位老用户,之前为他做过数据验证,给出了组合条件下的胜率回查,结果有些难看啊。这期主要介绍常用人工智能算法中在足球预测中的应用,以及数据验证后的实际效果。

由上图为用户依据条件查证后的比赛场次和概率统计。可以看出,在均投时并不理想,在大数据回查下并没有实质作用。

上图是我提供的一种条件组合所得到的比赛场次和概率

因为一直保持联系,他平时也咨询我一些模型算法方面的用途和意义,当他问到我能否从我这里购买高胜率条件组合时,我谢绝了,这是断了我的工作啊,此后聊天了解到这位用户是新人,平时喜欢购买些推荐,都不靠谱亏了不少,之前的条件组合是在别人那里买的。还是希望大家正确看待足球足彩,正如中国体育彩票的友情提醒“购彩有节制,请理性投注”,但是好多人却难以控制。可能是同情心,也可能是不想他新人入坑。告知了他几个条件,这两天他很高兴,说得相信科学数据。不管你是把中国体育彩票当做投资也好,娱乐也好,都要量力而行,管好自己,不要影响到自己的生活这才是正确的。

1. 决策树
决策树(Decision Tree)是在已知各种情况发生概率的基础上,通过构成决策树来求取净现值的期望值大于等于零的概率,评价项目风险,判断其可行性的决策分析方法,是直观运用概率分析的一种图解法。由于这种决策分支画成图形很像一棵树的枝干,故称决策树。在机器学习中,决策树是一个预测模型,他代表的是对象属性与对象值之间的一种映射关系。
进行足球胜平负或者进球数等预测时需要根据一些特征(条件)进行分类,每个节点当做一个条件,通过判断,将特征分为符合与不符合两类,一直提问最终得到集合。根据这棵树上的求解集合,将新的场次数据条件划分到合适的叶子上从而得到最优解。如果条件设置过多,可能得到的叶子少而不可用。如果条件设置少,存在预测结果指向性不强大特点。通常设置迭代层级时,需要人工调整。

2. 随机森林
它是决策树的升级版,包含多个决策树的分类器,输出的类别是由个别树输出的类别的众数而定。随机森林的优点有也比较多:它可以产生高准确度的分类器;可以处理大量的输入变数;可以在决定类别时,评估变数的重要性;可以在内部对于一般化后的误差产生不偏差的估计;可以估计遗失的资料,并且如果有很大一部分的资料遗失,仍可以维持准确度;对于不平衡的分类资料集来说,它可以平衡误差;学习过程很快。
在足球胜平负预测中,容易出现决策树预测相同的问题。

3. 逻辑回归
逻辑回归又称logistic回归分析,是一种广义的线性回归分析模型,常用于数据挖掘,疾病自动诊断,经济预测等领域。逻辑回归的自变量可以是连续,也可以是分类,主要是计算出它的权重,了解到底哪些条件是重要因素。
足球预测时容易导致过拟合,即容易将低赔的划分为正路,找不到冷门等现象。

4. 支持向量机SVM
支持向量机(Support Vector Machine, SVM)是一类按监督学习(supervised learning)方式对数据进行二元分类的广义线性分类器(generalized linear classifier),其决策边界是对学习样本求解的最大边距超平面(maximum-margin hyperplane)。SVM使用铰链损失函数(hinge loss)计算经验风险(empirical risk)并在求解系统中加入了正则化项以优化结构风险(structural risk),是一个具有稀疏性和稳健性的分类器  。SVM可以通过核方法(kernel method)进行非线性分类,是常见的核学习(kernel learning)方法之一。
足球预测时容易产生指向性不强等现象。

5. 朴素贝叶斯
朴素贝叶斯法(Naive Bayes model)是基于贝叶斯定理与特征条件独立假设的分类方法。贝叶斯方法是以贝叶斯原理为基础,使用概率统计的知识对样本数据集进行分类。由于其有着坚实的数学基础,贝叶斯分类算法的误判率是很低的。贝叶斯方法的特点是结合先验概率和后验概率,即避免了只使用先验概率的主观偏见,也避免了单独使用样本信息的过拟合现象。贝叶斯分类算法在数据集较大的情况下表现出较高的准确率,同时算法本身也比较简单。
6. K近邻
K最近邻(k-Nearest Neighbor,KNN)分类算法,是一个理论上比较成熟的方法,也是最简单的机器学习算法之一。该方法的思路是:在特征空间中,如果一个样本附近的k个最近(即特征空间中最邻近)样本的大多数属于某一个类别,则该样本也属于这个类别。
足球预测时容易产生指向性不强等现象。

7. K均值聚类
k均值聚类算法(k-means clustering algorithm)是一种迭代求解的聚类分析算法,其步骤是,预将数据分为K组,则随机选取K个对象作为初始的聚类中心,然后计算每个对象与各个种子聚类中心之间的距离,把每个对象分配给距离它最近的聚类中心。聚类中心以及分配给它们的对象就代表一个聚类。每分配一个样本,聚类的聚类中心会根据聚类中现有的对象被重新计算。这个过程将不断重复直到满足某个终止条件。终止条件可以是没有(或最小数目)对象被重新分配给不同的聚类,没有(或最小数目)聚类中心再发生变化,误差平方和局部最小。
足球预测时容易产生指向性不强等现象。

8. Adaboost
adaboost是bosting的方法之一。它是一种迭代算法,其核心思想是针对同一个训练集训练不同的分类器(弱分类器),然后把这些弱分类器集合起来,构成一个更强的最终分类器(强分类器)。
Boosting,也称为增强学习或提升法,是一种重要的集成学习技术,能够将预测精度仅比随机猜度略高的弱学习器增强为预测精度高的强学习器,这在直接构造强学习器非常困难的情况下,为学习算法的设计提供了一种有效的新思路和新方法。作为一种元算法框架,Boosting几乎可以应用于所有目前流行的机器学习算法以进一步加强原算法的预测精度,应用十分广泛,产生了极大的影响。而AdaBoost正是其中最成功的代表,被评为数据挖掘十大算法之一。在AdaBoost提出至今的十几年间,机器学习领域的诸多知名学者不断投入到算法相关理论的研究中去,扎实的理论为AdaBoost算法的成功应用打下了坚实的基础。
足球预测时容易产生过拟合或指向性不强等现象。

9. 神经网络
人工神经网络(Artificial Neural Networks,简写为ANNs)也简称为神经网络(NNs)或称作连接模型(Connection Model),它是一种模仿动物神经网络行为特征,进行分布式并行信息处理的算法数学模型。这种网络依靠系统的复杂程度,通过调整内部大量节点之间相互连接的关系,从而达到处理信息的目的。人工神经网络按其模型结构大体可以分为前馈型网络(也称为多层感知机网络)和反馈型网络(也称为Hopfield网络)两大类,前者在数学上可以看作是一类大规模的非线性映射系统,后者则是一类大规模的非线性动力学系统。按照学习方式,人工神经网络又可分为有监督学习、非监督和半监督学习三类;按工作方式则可分为确定性和随机性两类;按时间特性还可分为连续型或离散型两类,等等。
足球预测时容易产生过拟合或指向性不强等现象。

10. 马尔可夫
马尔可夫模型(Markov Model)是一种统计模型,广泛应用在语音识别,词性自动标注,音字转换,概率文法等各个自然语言处理等应用领域。经过长期发展,尤其是在语音识别中的成功应用,使它成为一种通用的统计工具。记得有篇论文是用Markov做的进球数预测。

足球大数据预测实战之高胜率盈亏条件验证及优化算法相关推荐

  1. 足球大数据预测中欧亚大小球随时间变化的处理

    上期介绍了足球大数据软件开发.网站建设--数据更新速度策略_sundayhost的专栏-CSDN博客,这期接着讲足球大数据预测有关时间函数的操作处理.这也是许多用户在分析足球结果时参考很多的一条要素. ...

  2. 大数据预测实战-随机森林预测实战(四)-模型微调

    接下来介绍下一位参赛选手--GridSearchCV(),它要做的事情就跟其名字一样,进行网络搜索,也就是一个一个地遍历,不能放过任何一个可能的参数组合.就像之前说的组合有多少种,就全部走一遍,使用方 ...

  3. 大数据预测实战-随机森林预测实战(一)-数据预处理

    数据读取 气温预测的任务目标就是使用一份天气相关数据来预测某一天的最高温度,属于回归任务,首先观察一下数据集∶ # 数据读取 import pandas as pdfeatures = pd.read ...

  4. 大数据预测实战-随机森林预测实战(三)-数据量对结果影响分析

    下面对比一下特征数量对结果的影响,之前两次比较没有加入新的天气特征,这次把降水.风速.积雪 3 项特征加入数据集中,看看效果怎样∶ # 准备加入新的特征 from sklearn.ensemble i ...

  5. 大数据预测实战-随机森林预测实战(四)-模型调参

    之前对比分析的主要是数据和特征层面,还有另一部分非常重要的工作等着大家去做,就是模型调参问题,在实验的最后,看一下对于树模型来说,应当如何进行参数调节. 调参是机器学习必经的一步,很多方法和经验并不是 ...

  6. 大数据预测实战-随机森林预测实战(三)-数据与特征对模型的影响

    数据与特征对随机森林的影响 带着上节提出的问题,重新读取规模更大的数据,任务还是保持不变,需要分别观察数据量和特征的选寸结果的影响. 导入工具包 import pandas as pd 读取数据 fe ...

  7. 谷歌-百度世界杯大数据预测,哪家更准?

    世界杯风风火火,真球迷伪球迷各种不亦乐乎.百度.谷歌.微软等巨头也耐不住寂寞,大数据神预测,各玩各的,哪个的大数据预测更精准呢? 谷歌 谷歌产品营销经理本杰明·贝托谢姆(Benjamin Bechto ...

  8. 大数据开发工程师要求高么?有前景么

    Python近段时间一直涨势迅猛,在各大编程排行榜中崭露头角,得益于它多功能性和简单易上手的特性,让它可以在很多不同的工作中发挥重大作用. 正因如此,目前几乎所有大中型互联网企业都在使用 Python ...

  9. 大数据工程师应聘要求高么?好找工作么

    大数据开发工程师该岗位对于技术要求较高,有一定的技术门槛.大数据工程师不少细分方向,不同的方向需要具备不同的知识结构,分别是大数据底层平台研发.大数据应用开发.大数据分析和大数据运维. 大数据开发工程 ...

最新文章

  1. C++知识点10——函数指针
  2. declspec(dllexport)与_declspec(dllimport) 异同
  3. Coding:就地合并两个排序数组
  4. 区间贪心算法-——活动安排问题
  5. SwiftUI之深入解析高级动画的几何效果GeometryEffect
  6. redis中几种数据存储方式的比较
  7. SAP Spartacus里使用Observable访问Component数据
  8. 信息学奥赛一本通(1326:【例7.5】 取余运算(mod))
  9. 【Java】Java计时器(秒表),java基础面试笔试题
  10. 案例:演示JDBC的使用
  11. live555保存文件的问题
  12. Unity游戏ugui适配阿拉伯文本显示
  13. java texttospeech_TextToSpeech 文本自动朗读
  14. linux 防火墙reject,CentOS 防火墙配置与REJECT导致没有生效问题
  15. 4K高清屏幕保护工具Aquarium 4K for Mac
  16. 翻译:如何成功How to be successful OpenAI CEO山姆奥特曼
  17. 台式电脑主机与屏幕的连接线
  18. Socket网络编程详解
  19. ubuntu无法ping www.baidu.com问题
  20. c语言除法取两位小数点,高精度除法小数点位数

热门文章

  1. 随 Linux 自由驰骋
  2. ULR Web 三种路径
  3. 成都领君国土三调数据建库与管理系统总体设计方案
  4. 5分钟轻松学习多租户概念
  5. 检查cad检查线压盖lisp_在CAD中对多段线进行拓扑检查
  6. 【问底】李平:大型网站的灵魂——性能(转)
  7. 《Turtle绘图》用Python的Turtle画一个雪红灯笼
  8. sscanf输出指定MAC地址格式
  9. 传智播客html5案例,html5 传智播客
  10. 阿里巴巴集团告别 CTO?