Python 2.7 sklearn.svm警告消息

时间:2017-08-30 15:40:21

标签: python-2.7 scikit-learn regression svm

我使用以下方法在Python中运行支持向量回归:

model=SVR(C=1.0, epsilon=0.01,kernel='linear',verbose=True)   

我收到了以下警告:

[LibSVM].........................................
Warning: using -h 0 may be faster

这是什么意思?我该如何使用这些信息?

1 个答案:

答案 0 :(得分:1)

根据this post

  

这意味着,优化算法检测到很有可能(不是严格意义上的数学意义)可以通过在选项中打开-h 0标志来加快训练速度。基本上,-h是不断缩小的启发式方法,它在libsvm软件包中实现,对于某些数据,它显着减少了所需的计算数量,而在其他数据中,则使速度变慢。

此标志在sklearn中使用“ shrinking”参数实现,您可以将其设置为False(shrinking = False)