首页 > 解决方案 > GridSearchCV 的 sklearn 实现以什么顺序评估参数组合?

问题描述

我一直在寻找,但似乎找不到GridSearchCV评估超参数的组合顺序。

为了这个例子,让我们假设我正在使用 estimator xgboost。所以,如果我有一个参数字典,如下所示:

params = {
        'min_child_weight': [1, 5],
        'gamma': [0.5, 1],
        'max_depth': [3, 4, 5]
        }

根据xgboost的文档,此示例中的参数顺序XGBClassifer为:

max_depth
gamma 
min_child_weight 

问题- 参数的搜索顺序是什么?它是否取决于params提供的字典的顺序或估计器(在这种情况下xgboost)接受参数的顺序?

任何例子都会有所帮助。

标签: pythonscikit-learngrid-search

解决方案


推荐阅读