如何使用GridSearchCV获取所有模型(每组参数一个模型)?

7

根据我的理解:

best_estimator_提供得分最高的估算器; best_score_提供所选估算器的分数;cv_results_可以用来获取所有估算器的分数。

然而,对我来说,如何获得估算器本身并不清楚。


2
假设您保持了refit=True,则GridSearchCV已经拟合了最佳估算器。 您可以简单地使用my_estimator = clf.best_estimator_,然后使用my_estimator.predict(X)进行预测。 或者,您也可以使用clf.predict(X)进行预测。 但是,如果您想要其他估算器,则必须使用您使用的估算器对象迭代您的参数网格,并在训练数据上进行拟合。 - Scratch'N'Purr
1个回答

3
据我所见,您无法这样做。但是您可以从best_params_中选择最佳参数组合,并再次使用这些相同的参数拟合模型。 请查看GridSearchCV的属性。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接