首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >超参数调优;ML算法的参数空间(rf,adaboost,xgboost)

超参数调优;ML算法的参数空间(rf,adaboost,xgboost)
EN

Stack Overflow用户
提问于 2021-07-22 08:41:53
回答 1查看 74关注 0票数 0

我试图调优几种ML算法(rf、adaboost和xgboost)的超参数,以训练一个以多类分类变量为目标的模型。我与MLR软件包在R.然而,我不确定以下几点。

要调优的超参数(以及使用默认的超参数)的

  • ,调优

的超参数的空间应该是什么?

你知道我能从哪里找到这方面的信息吗?

例如;

代码语言:javascript
复制
filterParams(getParamSet("classif.randomForest"), tunable = TRUE)

给出

代码语言:javascript
复制
                    Type  len   Def   Constr Req Tunable Trafo
ntree            integer    -   500 1 to Inf   -    TRUE     -
mtry             integer    -     - 1 to Inf   -    TRUE     -
replace          logical    -  TRUE        -   -    TRUE     -
classwt    numericvector <NA>     - 0 to Inf   -    TRUE     -
cutoff     numericvector <NA>     -   0 to 1   -    TRUE     -
sampsize   integervector <NA>     - 1 to Inf   -    TRUE     -
nodesize         integer    -     1 1 to Inf   -    TRUE     -
maxnodes         integer    -     - 1 to Inf   -    TRUE     -
importance       logical    - FALSE        -   -    TRUE     -
localImp         logical    - FALSE        -   -    TRUE     -

空间;下,上,转换

代码语言:javascript
复制
params_to_tune <- makeParamSet(makeNumericParam("mtry", lower = 0, upper = 1, trafo = function(x) ceiling(x*ncol(train_x))))
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-22 15:45:22

通常,您希望调优所有标记为tunable的参数,这些参数的值范围尽可能大。在实践中,其中一些并不会对性能产生影响,但您通常不知道这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68481766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档