SVC的predict、decision_function和predict_proba结果说明

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’结果,然后聚合结果。由于当最高“投票数”大于1不会计算“小分”,因此预测结果比clf.predict会相对差些。(“投票数”与“小分”说明见https://blog.csdn.net/qq_34599526/article/details/79818138

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

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

猜你喜欢

转载自blog.csdn.net/qq_34599526/article/details/81098833
今日推荐