Scikit learn RandomizedSearchCV返回的最佳估计器是否已经在所有数据中进行了训练?

Scikit learn RandomizedSearchCV返回的最佳估计器是否已经在所有数据中进行了训练?,scikit-learn,Scikit Learn,当您运行rs=RandomizedSearchCV.fit(…)时,您可以在rs.best\u estimator\u0中找到最佳估计器 我的问题是:估计器是否已经用整个数据集进行了训练?或者它是交叉验证期间培训的估计员之一,因此它没有使用所有数据进行培训,因为留下了一些数据进行评估 非常感谢。是的,它重新生成了整个数据集上最好的模型。您可以使用布尔值refit参数(默认情况下为True)控制此行为。它没有这样说,所以可能没有。

当您运行rs=RandomizedSearchCV.fit(…)时,您可以在rs.best\u estimator\u0中找到最佳估计器

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


非常感谢。

是的,它重新生成了整个数据集上最好的模型。您可以使用布尔值
refit
参数(默认情况下为
True
)控制此行为。

它没有这样说,所以可能没有。