RandomizedSearchCV 返回的best_estimator_是否已经在所有数据中进行了训练



当你运行rs = RandomizedSearchCV.fit(...)时,你可以得到在rs.best_estimator_找到的最佳估计器。

我的问题是:该估计器是否已经用整个数据集进行了训练?或者它是在交叉验证期间训练的估计器之一,因此它没有使用所有数据进行训练,因为留下了一些数据进行评估?

多谢。

是的,它在整个数据集上重新训练最佳模型。您可以使用布尔refit参数(默认为True)控制此行为。

相关内容

  • 没有找到相关文章

最新更新