Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scikit learn 如何用epochs训练sklearn-svm模型(sklearn.svm.SVC)?_Scikit Learn_Svm - Fatal编程技术网

Scikit learn 如何用epochs训练sklearn-svm模型(sklearn.svm.SVC)?

Scikit learn 如何用epochs训练sklearn-svm模型(sklearn.svm.SVC)?,scikit-learn,svm,Scikit Learn,Svm,我想看看这个模型是否在我的交叉验证中收敛。如何增加或减少sklearn.svm.SVC中的历元? 目前: SVM_Model = SVC(gamma='auto') SVM_Model.fit(X_train,y_train) 另外,我如何在培训期间看到进度条?您可以结合使用max\u iter和tol来实现收敛 max_iterint,可选(默认值=-1) 解算器内迭代的硬限制,或-1表示无限制 tol浮动,可选(默认值=1e-3) 停止标准的公差 Sklearn now中目前不提供进度条支

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

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

另外,我如何在培训期间看到进度条?

您可以结合使用
max\u iter
tol
来实现收敛

max_iterint,可选(默认值=-1)
解算器内迭代的硬限制,或-1表示无限制

tol浮动,可选(默认值=1e-3)
停止标准的公差

Sklearn now中目前不提供进度条支持,但您可以使用
verbose
参数了解进度

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


我遵循以下代码:我从链接中识别为“key”命令:“model.fit(x_-train,y_-train)”。我应该把“max_iter”和“tol”放在哪里,以便使用epochs进行培训?类构造函数参数。在SVC类初始化期间。参考示例Ok,我将命令更改为:svc=svm.svc(probability=True,max_iter=1),我得到了这个错误:/usr/local/lib/python3.7/dist packages/sklearn/svm/_base.py:231:ConvergenceWarning:Solver terminated early(max_iter=1)。考虑使用StaldSaleBER或Mimax Sturnor对数据进行预处理。self.max_iter,ConvergenceWarning)我正在尝试这个解决方案:但我的问题似乎无法解决。。。有什么想法吗?max_iter=1是一个很低的值,试试100或200左右的地方。