【发布时间】:2019-12-21 00:52:15
【问题描述】:
我想调整“SVR()”回归函数的参数。它开始处理并且不会停止,我无法找出问题所在。我正在使用 SVM 回归函数 SVR() 预测参数。使用 Python 中的默认值时结果不好。所以我想尝试使用“GridSearchCv”对其进行调整。最后一部分“grids.fit(Xtrain,ytrain)”开始运行而没有给出任何错误并且不会停止。 SVR() tunning using GridSearch 代码:
从 sklearn.model_selection 导入 GridSearchCV。
param = {'kernel' : ('linear', 'poly', 'rbf', 'sigmoid'),'C' : [1,5,10],'degree' : [3,8],'coef0' : [0.01,10,0.5],'gamma' : ('auto','scale')},
modelsvr = SVR(),
grids = GridSearchCV(modelsvr,param,cv=5)
grids.fit(Xtrain,ytrain)
它继续处理而不停止。
【问题讨论】:
标签: python-3.x svm