Gradient Boosting Machines

默认参数

m <-
  h2o.gbm(
    x = x,
    y = y,
    training_frame = train,
    model_id = "GBM",
    nfolds = 10,
    validation_frame = valid
  )

h2o.varimp(m)

h2o.performance(m, test)

调参数

m1 <-
  h2o.grid("gbm",
           grid_id = "GBM_grid",
           search_criteria = list(strategy = "RandomDiscrete",max_model=50),
           hyper_params = list(
             max_depth = c(5,20,50),
             min_rows = c(2,5,10),
             sample_rate = c(0.5,0.8,0.95,1),
             cod_sample_rate = c(0.5,0.8,0.95,1),
             cod_sample_rate_per_tree = c(0.8,0.99,1),
             learn_rate = c(0,1)
             seed=1
           ),
           x=x,y=y,training_frame=train,validation_frame=valid,
           stopping_tolerance = 0.001,
           stopping_rounds = 3,
           score_tree_interval = 10,
           ntrees = 400)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容