python - 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
)接受参数的顺序?
任何例子都会有所帮助。
解决方案
推荐阅读
- python - NumPy:可让我访问数组的“vectorize”的替代方案
- android - Dotfuscasor Xamarin Dotfocused assembles 与反编译 apk 中的不同
- android - Android R:启动默认启动活动不起作用
- java - 使用 Spring JPA 按名称 ASC 排序
- minizinc - 找到总和为 n 的最小的 alldifferent 数组
- swift - Swift 读取文件导致内存使用量增加。是泄漏吗?
- javascript - 除了将数组值减少为单个值之外,在 javascript 中使用 reduceRight() 是否有任何用途/好处
- swagger-ui - OpenApi 在请求中隐藏模型属性
- javascript - 无法读取未定义的属性“######”
- python-3.x - Python Annotations:作为实例返回类型