根据我的理解: best_estimator_提供得分最高的估算器; best_score_提供所选估算器的分数;cv_results_可以用来获取所有估算器的分数。 然而,对我来说,如何获得估算器本身并不清楚。
refit=True
,则GridSearchCV
已经拟合了最佳估算器。 您可以简单地使用my_estimator = clf.best_estimator_
,然后使用my_estimator.predict(X)
进行预测。 或者,您也可以使用clf.predict(X)
进行预测。 但是,如果您想要其他估算器,则必须使用您使用的估算器对象迭代您的参数网格,并在训练数据上进行拟合。 - Scratch'N'Purr