WMX · 随记
·AI· 3 分钟阅读

Brier 分数:概率预测也需要检查可靠性

两个模型的预测标签相同,但一个给 0.6,另一个给 0.99。若业务按概率做决策,仅比较标签准确率会遗漏过度自信的问题。

▶ 本文含视频讲解
▶ 教学视频手动播放 · 英语讲解

But what is a neural network?

视频介绍分类神经网络的基础;本文进一步讨论数据划分或评估指标,视频不是这些指标的逐项教程。此为外部原版课程,多篇笔记可能共用;未剪辑为本文专属视频。

播放器需要能访问 YouTube 的网络;若这里无法加载,可打开原视频。本文与本地图解仍可独立阅读。

AI 系列概览:模型机制、系统边界与效果评估
AI 系列概览:模型机制、系统边界与效果评估 点击图片查看大图 ↗

问题从哪里出现

两个模型的预测标签相同,但一个给 0.6,另一个给 0.99。若业务按概率做决策,仅比较标签准确率会遗漏过度自信的问题。

理解核心机制

二分类 Brier 分数是预测概率与零一标签之间平方误差的均值。它评估概率预测质量,但不能单独分离校准、区分能力和数据本身的不确定性。

动手做一个小实验

Python 3.11 或更新版本,仅使用标准库;将示例保存为 demo.py 后执行 python3 demo.py。数字与样本均为教学演示,不代表真实模型或服务器的测量结果。

Python7 行 · 可横向滚动
truth = [1, 0, 1, 0]
moderate = [0.7, 0.3, 0.6, 0.4]
overconfident = [0.99, 0.01, 0.01, 0.01]
def brier(probabilities):
    return sum((p-y)**2 for p, y in zip(probabilities, truth)) / len(truth)
assert brier(moderate) < brier(overconfident)
print(brier(moderate), brier(overconfident))

适用边界与常见误区

四条合成样本不足以得出真实校准结论。可靠性图需要足够样本和合理分箱,校准模型也应在独立数据上拟合并评估。

继续练习

按概率区间统计平均预测值与实际正例率,记录每箱样本数,并检查小样本箱是否导致不稳定结论。

参考资料

阅读相关官方文档或原始资料 ↗

← 返回文章归档