当前位置: 代码迷 >> 综合 >> SVC的predict、decision_function和predict_proba结果说明
  详细解决方案

SVC的predict、decision_function和predict_proba结果说明

热度:31   发布时间:2023-10-10 06:53:09.0

SVC的predict、decision_function和predict_proba结果说明

clf = svm.SVC

clf.predict基于ovo产生结果,与参数decision_function_shape取’ovr’、’ovo’无关。当最高得票有并列,取序号小的类别。

clf.decision_function与参数decision_function_shape取’ovr’、’ovo’有关,是点到超平面的函数间隔。程序首先是计算出’ovo’结果,然后聚合结果。

clf.predict_proba考虑了概率输出,但结果较差,参见(PRML)中文版P235。

不严格实验数据验证,18个6维特征样本作为训练集,18个6维特征样本作为测试集,4个类别。调参后predict预测对13个,decision_function取’ovr’,预测对11个,predict_proba预测对10个。