【发布时间】:2016-02-05 06:20:25
【问题描述】:
我有一个问题,关于默认设置下 sklearn SVM 分类器在 ROC 曲线上的位置,或者如果失败,如何找出。我一直认为 ROC 曲线是对一般性能的描述,因此尝试找到分类器的确切位置对我来说是新的。
假设 ROC 曲线看起来像所提供图表上的平均值 here.
假设您在默认设置下在整个数据集上训练 SVM,它将位于 ROC 曲线的哪个位置
编辑:澄清
假设我以默认值 (sklearn) 训练 SVM,我将如何确定它在 ROC 曲线上的位置。或者,SVC 类的哪个设置允许我设置 ROC 位置?
【问题讨论】:
-
这不是一个 stackoverflow 问题,它是一个crossvalidated question
-
ROC 是描述分类器分类效果的指标。 “试图找到确切的位置”是什么意思?不同数据集的 ROC 会有所不同。
-
分类器输出的阈值/您选择的 ROC 曲线上的位置取决于例如在false positive rate你愿意接受。
标签: python machine-learning scikit-learn svm libsvm