Small helper function that can save some typing when creating mutiple learner objects. Calls makeLearner multiple times internally.
makeLearners(cls, ids = NULL, type = NULL, ...)
(character) Classes of learners.
(character)
Id strings. Must be unique.
Default is cls
.
(character(1)
)
Shortcut to prepend type string to cls
so one can set cls = "rpart"
.
Default is NULL
, i.e., this is not used.
(any) Optional named (hyper)parameters. If you want to set
specific hyperparameters for a learner during model creation, these should
go here. You can get a list of available hyperparameters using
getParamSet(<learner>)
. Alternatively hyperparameters can be given using
the par.vals
argument but ...
should be preferred!
(named list of Learner). Named by ids
.
Other learner: LearnerProperties
,
getClassWeightParam
,
getHyperPars
, getLearnerId
,
getLearnerNote
,
getLearnerPackages
,
getLearnerParVals
,
getLearnerParamSet
,
getLearnerPredictType
,
getLearnerShortName
,
getLearnerType
, getParamSet
,
helpLearnerParam
,
helpLearner
, makeLearner
,
removeHyperPars
,
setHyperPars
, setId
,
setLearnerId
,
setPredictThreshold
,
setPredictType
# NOT RUN {
makeLearners(c("rpart", "lda"), type = "classif", predict.type = "prob")
# }
Run the code above in your browser using DataLab