如何用纪元训练sklearn svm模型(sklearn.svm.SVC)?

时间:2020-03-08 07:11:03

标签: scikit-learn svm

我想查看模型是否在交叉验证中收敛。如何增加或减少sklearn.svm.SVC中的纪元? 当前:

SVM_Model = SVC(gamma='auto')
SVM_Model.fit(X_train,y_train)

在培训过程中如何查看进度条?

1 个答案:

答案 0 :(得分:1)

您可以结合使用max_itertol来实现收敛。

max_iter int,可选(默认= -1)
求解器中的迭代有硬性限制,无限制则为-1。

tol 浮动,可选(默认= 1e-3)
停止标准的容忍度。

进度条支持目前在Sklearn中不可用,但是您可以使用verbose参数来了解进度。

详细 bool,默认值:False
启用详细输出。请注意,此设置利用libsvm中每个进程的运行时设置,如果启用,则可能无法在多线程上下文中正常工作。