在Sklearn中使用GridSearchCV进行OneVsRestClassification

2024-05-07 14:52:50 发布

您现在位置:Python中文网/ 问答频道 /正文

当我试图在rbf核支持向量机中搜索最优的C和{}时:

params = dict(C = C_range, gamma = gamma_range)
clf = GridSearchCV(OneVsRestClassifier(SVC()),params, cv = 5)

它返回错误消息,C不是OneVsRestClassifier的参数。那么,用多类支持向量机对参数进行网格搜索的正确方法是什么?在


Tags: 消息参数错误rangeparams向量cvdict
1条回答
网友
1楼 · 发布于 2024-05-07 14:52:50

网格搜索为此使用自定义嵌套属性语法:

params = dict(estimator__C=C_range, estimator__gamma=gamma_range)

名称estimator对应于OneVsRestClassifier构造函数参数。注意双下划线。在

相关问题 更多 >