Scikits学习定义max-iter

时间:2012-11-28 09:37:58

标签: python svm scikit-learn

我在文档中看到max_iter类构造函数中有sklearn.svm.SVC选项 http://scikit-learn.org/dev/modules/generated/sklearn.svm.SVC.html#sklearn.svm.SVC

但每当我尝试使用它时,我都会收到类似这样的错误消息

svc = svm.SVC(kernel=kernel_option[kernel_gene], degree=degree_value, gamma=gamma_value, max_iter = 1000)
TypeError: __init__() got an unexpected keyword argument 'max_iter'

这是我的代码:

svc = svm.SVC(kernel=kernel_option[kernel_gene], degree=degree_value, gamma=gamma_value, max_iter = 1000)

由于kernel_option,度和伽玛值都没有问题。这有什么不对?我有某种语法错误或什么?

修改 @Ogrissel发现了这个问题。我使用0.12.1,而文档是1.3 由于1.2.1是最新稳定的,sklearn.svm.SVC是否有任何解决方案(定义max_iter)?

1 个答案:

答案 0 :(得分:2)

这是与git存储库上的master分支的当前状态匹配的文档的开发版本。您可能正在运行已发布的scikit-learn版本。请改用documentation matching your version of scikit-learnbuild scikit-learn from the source repo