【发布时间】:2017-05-21 08:08:21
【问题描述】:
我正在尝试使用GridSearchCV 优化 SVR 模型,但由于过度拟合而面临问题,为了克服这个问题,我尝试减少迭代次数,而不是将其留到收敛。要比较这两个模型,我需要两种情况的迭代次数。
我尝试通过verbose = 1 执行此操作,但它在 jupyter notebook 中不起作用。我需要访问迭代次数并将其保存为变量以绘制优化结果。将详细日志写入外部文件可以解决问题,但我无法做到。
我从上一个问题中得到了一些信息 Knowing the number of iterations needed for convergence in SVR scikit-learn 但还是没能解决问题
这是我的代码示例:
model_1=SVR(kernel='rbf',C=316,epsilon=0, gamma=0.003162,max_iter=2500,verbose=1)
model_1.fit(tr_sets[:,:2],tr_sets[:,2])
【问题讨论】:
标签: python scikit-learn svm jupyter-notebook cross-validation