入门指南

机器学习与投注:它是什么,又是如何运作的,不绕弯子

模型如何从过去的比赛中学习,它为什么可能骗你,以及该看哪些数字来判断它是否有用。

机器学习是让程序在过去的数据中找出规律,并用来估计新比赛概率的方法。它不是预言结果。只有用模型从未见过的数据验证,并用校准度和ROI而不只是命中率来衡量,它才有用。

Ligue 1比赛中的球员,数据、统计和概率在这里交汇
一场真实的比赛会产生数百项数据;模型从过去的比赛中学习,绝不会从即将进行的这场学习 — 图片: Like tears in rain · CC BY-SA 4.0 · Wikimedia Commons
  • 模型从过去的比赛中学习,给出的是概率,不是确定性。
  • 最危险的是过拟合:在过去全部猜中,到了实战却失手。
  • 要判断它有没有用,请看校准度、Brier 和 ROI,并始终按时间顺序验证。

用大白话说,机器学习是什么?

它是一个通过看例子来学习的程序。

你不用告诉它规则,而是给它看成千上万场已经踢完的比赛。

每场比赛都带有输入数据和最终结果。

程序会寻找哪些数据通常对应哪些结果。

然后用这个规律,去估计一场还没踢的比赛。

想象一个孩子在学习分辨狗和猫。

没人给他讲解剖学。

他看了很多照片,慢慢注意到哪些特征会重复出现。

比赛的情况也一样,只不过用的是数字。

机器学习不是魔法,也不是水晶球。

它是由计算机大规模进行的统计。

它的输出是概率,绝不是有保证的结果。

这篇笔记是简明、非技术的版本。

如果你想了解完整算法的全貌,请读投注算法是如何运作的。

这里我们聚焦它如何学习,以及如何被欺骗。

你给它什么数据,它又返回什么?

输入的数据叫作变量。

可以是近期进球、主场或客场、休息天数、收盘赔率或伤病。

输出通常是每种可能结果的概率。

部分是什么示例
输入比赛数据状态、休息、主客场
模型学到的规则每个变量的权重
输出概率主胜 48%,平 27%,客胜 25%
决定与赔率比较有没有价值?

模型并不决定你是否下注。

它只做估计。

决定来自把它的概率与赔率隐含的概率比较。

这一点在隐含概率那篇笔记里有解释,并由期望值计算器来计算。

训练、验证和测试:数据的三个板块

一个严肃的模型绝不会用它学习时用过的数据来衡量自己。

所以数据要分成三个板块。

每个板块各有各的作用。

  1. 训练:模型用来学习的比赛。这是它的学习资料。
  2. 验证:用来调整并比较不同版本的比赛。这是模拟考试。
  3. 测试:在最后之前谁都不碰的比赛。这是真正的考试,只用一次。

如果你多次使用测试板块,它就不再是测试了。

你最终会把模型调整得适应这场考试。

这是一个常见的陷阱,而且很难察觉。

AC Milan球员在Serie A比赛中争夺
AC Milan:每一场踢完的比赛都是数据中的一行;模型的考试,是那些还没见过的比赛 — 图片: Saggittarius A / Derivative work: Danyele · CC BY 4.0 · Wikimedia Commons

什么是过拟合?为什么它毁掉了这么多模型?

过拟合发生在模型死记硬背而不是学习的时候。

它连旧比赛的偶然性都背了下来。

一个折射进球,一个有争议的点球,一场大雨。

这些事情不会重复,但模型以为会。

就像一个学生背下了往年考试的答案。

一旦考题变了,他什么都不会。

练习时得了十分,真正的考试只得四分。

示例:一个看起来完美的模型

下表中的所有数字都是为解释这个想法而虚构的示例。

设想有20场比赛用来训练,另有20场新比赛用来测试。

一个规则过多的模型,会贴合第一组比赛的每一个细节。

示例命中百分比
在20场训练比赛中20场中20场100%
在20场新比赛中20场中11场55%
差异少命中9场45个百分点

第一组的100%没有任何意义。

模型早就知道这些答案。

第二组的55%才是诚实的数字。

而且只有区区20场比赛,连这个数字也不牢靠。

实用规则:如果一个模型好得不像真的,那它很可能就不是真的。

先怀疑过拟合,再庆祝。

为什么一个命中率很高的模型,实战中也可能亏钱?

常见的原因有四个。

它们往往同时出现。

  • 过拟合:它背下了过去,却没有学到规律。
  • 数据泄漏:模型无意中看到了现实里赛前不可能知道的信息。
  • 市场在变化:赔率会被修正,昨天的价值已经消失。
  • 样本太小:50场比赛的一段好运气,可能纯属运气。

最后一个原因最容易被低估。

如果你想知道需要多少次下注才能相信一个结果,请读需要多少次下注才能知道自己是否盈利。

什么是时间验证?为什么不能偷看未来?

在投注中,时间顺序很重要。

模型不能从比它要预测的这场更晚踢的比赛中学习。

这看似显而易见,却是搭建测试时最常见的错误。

如果你把比赛随机打乱,模型可能用三月的一场比赛训练,却用二月的一场比赛测试。

这就是偷看未来。

结果看起来会比现实中好得多。

球场座无虚席的职业棒球比赛
在任何项目中道理都一样:用过去训练,用之后发生的来测试 — 图片: Micah Mackintosh · Public domain · Wikimedia Commons

为什么干净的数据如此重要?

模型学到的就是你给它的东西。

如果你给它脏数据,它学到的就是脏东西。

英语里有句话叫“垃圾进,垃圾出”。

最不起眼、却最重要的工作,就是清洗数据。

  • 同一家俱乐部的名字有两种不同写法。
  • 录错的比分,或被推迟却记为已踢的比赛。
  • 在不同时间取到的赔率,被混在一起当作同一个。
  • 赛后才得知的伤病,却被记成赛前信息。

在成千上万行数据中,一个小错误会传染到全部。

所以好的模型会把每个数据连同它的日期和来源一起保存。

没有日期,就无法知道赛前究竟知道些什么。

哪些指标真正重要?

最流行的是准确率,也就是命中的百分比。

它同时也是投注中最具误导性的指标。

它不看每次命中赔付多少。

指标衡量什么注意
准确率命中百分比忽略赔率
校准度说70%的是否真有70%赢需要大量下注
Brier概率的误差越小越好
ROI相对于下注额的收益噪音很大

校准度:70%真的是70%吗?

如果一个模型给出的百分比会兑现,它就是校准良好的。

在它说70%的100场比赛里,应该命中接近70场。

如果只命中55场,说明它过于自信。

这种过度自信正是让人亏钱的原因。

Brier:误差的得分

它用你所说的与实际发生的之差的平方来计算。

如果你说80%而且发生了,误差是 0.2 的平方。

如果没发生,误差是 0.8 的平方。

然后对所有比赛取平均。

这是一个用代码验证过的示例。

一个模型在5场比赛中都说80%,命中4场。

它的 Brier 是 0.16。

什么都不知道、对一切都说50%的人,得到 0.25。

越小越好,所以前者胜出。

示例所说Brier
5场中命中4场的模型始终80%0.16
没有任何信息始终50%0.25
过于自信始终100%0.20

请看最后一行。

说100%的人命中数相同,成绩却更差。

Brier 会惩罚没有依据的自信。

ROI与准确率:同一个模型,两种结论

再来一个示例,同样经过验证。

你以赔率 1.30 下注10次,赢了7次。

你再以赔率 2.50 下注10次,赢了5次。

按准确率选择会把你带到第一组,但请看看计算。

示例命中结果ROI
10次赔率 1.3010次中7次(70%)−0.9 个单位−9%
10次赔率 2.5010次中5次(50%)+2.5 个单位+25%

赔率 1.30 的盈亏平衡点是命中76.9%。

命中70%会让你处于亏损。

赔率 2.50 只需命中40%就够了。

所以,没有赔率,准确率什么也说明不了。

只有10次下注时,ROI 纯属噪音。

它能帮你理解这笔计算,却不能用来下结论。

在小样本中,偶然性的影响极大。

Gambeta如何使用它,坦诚地说

Gambeta不使用AI聊天来决定推荐。

基础是一个用比赛数据估计概率的统计模型。

之后再套用否决规则和校准。

  • 模型:估计每种结果的概率。
  • 否决:当某些地方对不上时,比如重要球员缺阵或缺少数据,就撤掉这条推荐的规则。
  • 校准:调整百分比,使其不至于过于乐观。
  • 登记:每条推荐都在赛前发布,并通过公开来源结算。

我们不公布内部参数,因为它们是工作的一部分。

我们展示的,是所有已发布内容的结果。

目的是让你不必相信我们:你可以自己检查。

一个有来源和日期的真实数据

我们用Gambeta战绩的公开档案计算了这一点,更新于2026年10月28日。

自2026年3月21日起,共有1,539条推荐被结算为赢或输。

赢了856条,也就是55.6%。

平均赔率是 1.83。

每条推荐固定下一个单位,结果基本为零。

ROI 为 −0.02%,可以理解为技术性持平。

这不是一个值得炫耀的数字,所以我们才公布它。

这是固定注额的衡量,不是每条推荐的实际注码。

这就是对机器学习保持诚实的含义。

一个模型可以很严肃,但表现仍然接近零。

靠投注盈利非常困难,没有任何方法能让它变得容易。

每个结果的详情都在战绩里。

每日分析和更正则在Jornal 投注日报里。

如何识别兜售“必赢”模型的人?

有一些相当明确的警示信号。

如果你同时看到好几条,请远离。

  • 只展示准确率,从不展示 ROI 和赔率。
  • 说“过去”命中率很高,却没有赛前发布的推荐。
  • 承诺盈利,或者说“稳赚”“零风险”。
  • 不解释自己怎么衡量,也不说用了什么数据。

如果你想深入了解,请看如何创建并训练你自己的投注AI。

你会在自己的数据上看到,不欺骗自己有多难。

想比较各种工具,可以看体育投注最好的AI这篇笔记。

接下来读什么?

如果你还在疑惑需要多少场比赛,请继续看样本量。

想看完整视角,请回到用AI做投注完整指南。

如果你打算投入真金白银,请先温习负责任地投注。

本文仅用于教育,不构成投注建议。

博彩仅限18岁以上人士。

只用你输得起的钱下注。

常见问题

机器学习用在投注上是什么意思?

就是使用一个从过去比赛中学习规律的程序,来估计未来比赛的概率。

它给的不是确定性,而是数字。

把这个概率与赔率比较时,价值才会出现。

一个在过去命中率很高的模型有用吗?

不一定。

如果它在已经见过的数据上几乎全中,可能只是在死记硬背。

真正重要的是它在从未见过、按时间排序的比赛上表现如何。

什么是过拟合?

就是模型把旧比赛背了下来,连其中的偶然性也一起背了。

在过去,它看起来完美无缺。

在新比赛中表现会差得多,因为偶然性不会重复。

更该衡量准确率还是ROI?

ROI,再加上校准度。

准确率忽略了赔率。

一个模型可以在低赔率下命中70%,却仍然亏钱。

要使用它,我需要会编程吗?

理解它如何运作、判断一个模型是否靠谱,不需要。

要自己构建一个,则需要学一点代码和统计。

许多读者从一张表格开始。

Gambeta使用机器学习吗?

Gambeta把统计模型与否决规则以及事后校准结合起来。

每条推荐都在赛前登记。

你可以在公开战绩中查看所有推荐的结果。

相关专题

🧠 AI 对接下来比赛的分析