【发布时间】:2021-05-24 02:28:04
【问题描述】:
我正在尝试进行超参数调整,并且每次运行此代码时。
from sklearn.model_selection import GridSearchCV
param_grid = {'C':[0,1,1,100,1000], 'kernel':['rbf','poly','sigmoid','linear'],'degree':[1,2,3,4,5,6]}
grid =GridSearchCV(svc.sc(),param_grid)
grid.fit(X_train,y_train)
我收到此错误
TypeError Traceback (most recent call last)
<ipython-input-64-74de9eeb3cae> in <module>
3
4 param_grid = {'C':[0,1,1,100,1000], 'kernel':['rbf','poly','sigmoid','linear'],'degree':[1,2,3,4,5,6]}
----> 5 grid =GridSearchCV(svc.sc(),param_grid)
6 grid.fit(X_train,y_train)
TypeError: 'numpy.float64' object is not callable
知道该怎么做吗? svc.sc 也是定义模型的方式。
【问题讨论】:
-
欢迎来到 SO;下一次,请花点时间看看如何正确格式化您的代码 sn-ps(现在为您完成)。
-
请发布完整的错误跟踪。
svc.sc()是什么? -
请显示您是如何准确定义
svc.sc模型的。不在这里 - 编辑和更新您的帖子。
标签: python scikit-learn svm