假设我有三节课,,和一个模型输出分数样本的每个类别的置信度IE(注意,我们只想预测一个类)
假设我创建了 3 个一对一精度/召回图,并且我决定每个类别的最佳阈值是
然后我们可以创建分配的逻辑像这样的班级:
如果指数,, 的最大分数大于或等于, 分配到. 否则,不要分配对于任何东西,请参阅下面的两个示例以获取两个输入:
因为最大的问题是这是针对第 1 类和
因为最大的分数是这是 2 级的,但是
但是,有些事情告诉我,通过这种方式,我们不会像我们一开始就决定阈值那样为每个类保留最佳精度/召回率,所以我的问题是:
- 我们能否为多类分类设置动态阈值,即每个类的阈值同时保持所有类的最佳精度/召回率?
- 当我们想要控制每个类的精度/召回率时,是否有更好的方法来根据我上面的问题来决定多类分类的阈值
编辑:
假设我的验证集有以下结果:
conf pred target
----+------+-------
0.9 C1 C1
0.8 C1 C1
0.76 C1 C2
.
.
0.93 C2 C2
0.9 C2 C2
0.83 C2 C3
.
.
这难道不会克服一对一休息示例的问题,因为我们现在有信心当涉及所有三个类而不是 3 倍一对一休息?