为什么我不做一个"预测一切"的模型
一个模型想同时做比分、角球、红黄牌,通常意味着每件事都做得不够清楚。模型的能力边界由输入决定,这句话值得反复讲。
"全能模型"的诱惑
把比分、角球、红黄牌、进球时段全塞进一个模型里,听起来很诱人:一次输入,全都有。但实际做起来,往往每一样都只做对了一半。
边界由输入决定
一个模型的输出质量,上限是它的输入。想预测角球,需要的是传中数、边路进攻占比、定位球数据;想预测红黄牌,需要的是犯规数、裁判尺度、对抗强度。这些输入彼此并不重合。
当模型试图同时覆盖所有目标时,要么输入很杂(每件事都喂不饱),要么模型很浅(每件事都学不深)。结果就是:什么都有,什么都不准。
我的选择:每个问题一个模型
胜平负是胜平负,xG 是 xG,逼抢是逼抢。每个模型只回答一个问题,只喂它需要的输入。这样每个模型的边界都清清楚楚,它哪里会错、为什么错,也更容易讲明白。
代价是"没有一站式神器",但换来的是每个数字都问得清出处。对我来说,这笔交换值得。