类型错误:__init__() 得到一个意外的关键字参数"decision_function_shape"



我尝试创建一个SVM分类器,如:

# Create a SVM Classifier
model = SVC(C=1.0, cache_size=200, class_weight=None, coef0=0.0,
            decision_function_shape=None, degree=3, gamma='auto', kernel='linear',
            max_iter=-1, probability=True, random_state=None, shrinking=True,
            tol=0.001, verbose=False
            )

(使用Python 2.7)

但是得到这个错误——

TypeError: init()得到了一个意外的关键字参数"decision_function_shape"

有什么想法会很有用的。干杯!

我确实把我的sklearn升级到version 0.18了。早先是0.16.1,正如@coryKramer建议的——decision_function_shape参数只在0.17+版本中添加。

所以我按照他的建议升级了,现在一切都很好。

同时,这里有如何从Windows的cmd升级,使用pip

pip install scikit-learn==0.18 --force-reinstall

相关内容

  • 没有找到相关文章

最新更新