在多个类的情况下如何调整分类器的概率阈值?
机器算法验证
可能性
分类
精确召回
多级
2022-03-21 05:21:10
1个回答
您可以在类上使用先验分布。
让我们假设您的模型计算类别概率的向量. 您可以定义先验概率向量然后计算你的班级概率与, 在哪里表示逐元素乘积。所以你的观察属于类的概率正比于.
如果你想要一个正确的分布,你只需要重新规范化。
在您的示例中,如果您希望您的预测稍微偏向于第 1 类,您可以定义, 例如。
如果您考虑一下,在二进制情况下,这就是您在更改阈值时隐式执行的操作。假设您建立了以下规则:如果您的概率向量是你的决策函数是, 然后
对于一些.
那么这相当于(至少在做出决定时)计算类概率与,所以你会定义.
您还可以了解的价值从你的数据。例如,您可以计算每个类别的比例并将其用作先验概率。
对于将这种先验假设纳入模型的更原则性方法,您可能需要查看贝叶斯推理。
其它你可能感兴趣的问题