我使用以下方法在Python中运行支持向量回归:
model=SVR(C=1.0, epsilon=0.01,kernel='linear',verbose=True)
我收到了以下警告:
[LibSVM].........................................
Warning: using -h 0 may be faster
这是什么意思?我该如何使用这些信息?
答案 0 :(得分:1)
根据this post:
这意味着,优化算法检测到很有可能(不是严格意义上的数学意义)可以通过在选项中打开-h 0标志来加快训练速度。基本上,-h是不断缩小的启发式方法,它在libsvm软件包中实现,对于某些数据,它显着减少了所需的计算数量,而在其他数据中,则使速度变慢。
此标志在sklearn中使用“ shrinking”参数实现,您可以将其设置为False
(shrinking = False)