1

我在 sklearn 中使用 RandomForestClassifier,并使用 GridsearchCV 来获得最佳估计器。

我想知道当 GridsearchCV 中有许多具有相同分数的估计器(从简单到复杂的)时,GridsearchCV 的结果估计器是什么?最简单的?还是随机的?

4

1 回答 1

2

GridSearchCV不评估模型的复杂性(尽管这将是一个简洁的功能)。它也不会随机选择最佳模型。

相反,GridSearchCV只需np.argmin()对存储的错误执行一次。请参阅源代码中的相应行。

现在,根据NumPy 文档

如果最小值多次出现,则返回与第一次出现对应的索引。

也就是说,GridSearchCV将始终选择最佳模型中的第一个。

于 2019-03-27T13:28:40.983 回答