假设我有两个二元分类器A和B。两者都在相同的数据集上进行训练,并对不同的(但对于两个分类器相同)数据集产生预测。A的精度高,召回率低,而B的精度低,召回率高。有没有办法将这两个模型结合起来,我可以从一个模型中获取精度并从另一个模型中进行召回,或者可能使用其中一个模型的指标来改进另一个模型?
例如,假设这些是指标:
一种
精度:0.91
召回:0.35
乙
精度:0.44
召回:0.90
由于这些是二元分类器,我的标签是 1 和 0,我感兴趣的类别是 1(所以上面的指标是用于预测 1)。
假设模型A预测 10 个 1,模型B预测 70 个 1。
我可以肯定地说,在模型A预测的 10 个 1 中,有 9 个是真阳性。
我也可以肯定地说,在模型B预测的 70 个 1 中,60% 是假阳性,但其余的是数据集中 90% 的真阳性。
我的问题是,我有什么方法可以将这些结果结合起来,以便我可以从数据集中获得所有 50 个真阳性吗?