SVM sklearn verbose 仅​​显示点

Posted

技术标签:

【中文标题】SVM sklearn verbose 仅​​显示点【英文标题】:SVM sklearn verbose shows only dots 【发布时间】:2016-02-13 15:02:06 【问题描述】:

我使用带有 poly kernel 的 sklearn SVM,并希望显示进度或估计剩余时间。我找到了详细的选项,但这只会导致终端中有很多点。这是正常的吗?是否有可能显示进度或估计剩余时间?

svr_poly = svm.SVC(kernel='poly', verbose=True)

【问题讨论】:

应该显示进度,比如*.* optimization finished, #iter = 400 obj = -0.000000, rho = 0.740273 nSV = 161, nBSV = 0 【参考方案1】:

不,没有办法显示剩余时间的估计值,因为在数值优化期间不可能获得此类信息。 libsvm(由 sklearn 使用)的详细程度仅显示您在迭代(每个点)方面的进展,最后是优化结果。

【讨论】:

以上是关于SVM sklearn verbose 仅​​显示点的主要内容,如果未能解决你的问题,请参考以下文章

sklearn 多类 svm 函数

sklearn使用高斯核SVM显示支持向量

sklearn 库中 .score() 和 .predict 的区别?

sklearn 绘制来自 SVM 分类器的结果

如何在 python 中的 SVM sklearn 数据中绘制决策边界?

sklearn.svm在建立好模型后怎么使用