我正在研究一个不平衡类(5% 1)的分类问题。我想预测类,而不是概率。
在二进制分类问题中,scikit 的 classifier.predict()
默认使用 0.5
吗?
如果没有,默认的方法是什么? 如果有,我怎么改变它?
在 scikit 中,一些分类器具有 class_weight='auto'
选项,但并非所有分类器都具有 class_weight='auto'
选项。对于 class_weight='auto'
,.predict()
会使用实际人口比例作为阈值吗?
在像 MultinomialNB
这样不支持 class_weight
的分类器中,有什么方法可以做到这一点呢?除了使用 predict_proba()
,然后自己计算类。