【问题标题】:integration of xgboost with h2o functionalitiesxgboost 与 h2o 功能的集成
【发布时间】:2017-06-23 09:10:31
【问题描述】:

我看到最近 xgboost 已集成到 H2O 生态系统中。然而,H2O 中出现了缺乏文档。特别是我想知道是否可以使用 h2o.grid 对所有 xgboost 参数运行网格搜索。

【问题讨论】:

  • 在此处发布之前请先查看文档。
  • 嗨 Erin,我当然做了,但不幸的是,如果为 xgboost 启用了网格搜索,则没有明确声明。
  • Giorgio,抱歉,如果文档中没有明确说明。 XGBoost 列在网格搜索页面中(连同它的网格参数列表),这意味着您可以在其上使用网格搜索。

标签: xgboost h2o


【解决方案1】:

H2O-XGBoost 文档位于 H2O 用户指南的算法部分,here

网格搜索的超参数也与网格搜索部分中的所有其他算法一起列出,here

【讨论】:

  • 我尝试在 python 中为 XGBoostEstimator 运行网格搜索,但即使相同的代码适用于 GBM 和 RF,它似乎也不起作用。 h2o.exceptions.H2OResponseError: Server error water.exceptions.H2ONotFoundArgumentException: Error: POST /99/Grid/None not found Request: POST /99/Grid/None data: {u'response_column': 'xxx', 'nfolds': '2', u'hyper_parameters': "{'ntrees': [50, 100], 'max_depth': [3, 10]}", u'training_frame': 'py_yyy'}
  • @user90772 感谢您的报告。这是一个已知的错误,记录在这里:0xdata.atlassian.net/browse/PUBDEV-4704?filter=21100
  • 谢谢,这是只针对 Python 的错误还是任何语言都不支持?
  • @user90772 是的,它在 R 中工作。我在这里做了一个演示:gist.github.com/ledell/71e0b8861d4fa35b59dde2af282815a5
  • @user90772 Python 中的 XGBoost 网格搜索现在固定在 master 上:0xdata.atlassian.net/browse/PUBDEV-4704 要获得更改,请 git clone h2o-3 repo 并从 master 构建;或者等一天让它在夜间发布:h2o-release.s3.amazonaws.com/h2o/master/latest.html
猜你喜欢
  • 1970-01-01
  • 2020-04-13
  • 1970-01-01
  • 2020-12-23
  • 1970-01-01
  • 2021-01-13
  • 1970-01-01
  • 2018-06-02
  • 1970-01-01
相关资源
最近更新 更多