0

我注意到给定相同的特征表(训练数据)和SVC的特征向量,我得到不同的 predict_proba 输出结果。

这是 SVC 的预期行为还是我应该得到一致的结果?

谢谢你的帮助!

4

1 回答 1

4

我认为这是由于 libsvm 在数据集的随机折叠上使用交叉验证来校准概率。在最新版本的 sklearn (0.14.1+) 中,传递random_state=0as 构造函数参数应该修复 libsvm 内部使用的 PRNG 种子。如果它不能解决结果,请随时使用简约的复制脚本打开 github 问题。

于 2013-10-21T17:17:21.877 回答