4
mlr軟件包非常棒,創建ModelMultiplexer的想法也有所幫助。但ModelMultiplexer「選擇」1個單一的模型使用的模型。mlr - Ensemble Models
是否有任何支持或計劃支持創建單個模型的Bagged或Boosted合奏?
bls = list(
makeLearner("classif.ksvm"),
makeLearner("classif.randomForest")
)
lrn = makeModelMultiplexer(bls)
ps = makeModelMultiplexerParamSet(lrn,
makeNumericParam("sigma", lower = -10, upper = 10, trafo = function(x) 2^x),
makeIntegerParam("ntree", lower = 1L, upper = 500L))
> print(res)
Tune result:
**Op. pars: selected.learner=classif.randomForest; classif.randomForest.ntree=197
mmce.test.mean=0.0333**