Functions to retrieve objects, set hyperparameters and assign to fields in one go.
Relies on mlr3misc::dictionary_sugar()
to extract objects from the respective mlr3misc::Dictionary:
tgen()
for a TaskGenerator from mlr_task_generators.
lrn()
for a Learner from mlr_learners.
rsmp()
for a Resampling from mlr_resamplings.
msr()
for a Measure from mlr_measures.
tsk(.key, ...)tgen(.key, ...)
lrn(.key, ...)
rsmp(.key, ...)
msr(.key, ...)
:: character(1)
Key passed to the respective mlr3misc::Dictionary to retrieve the object.
:: named list()
Named arguments passed to the constructor, to be set as parameters in the paradox::ParamSet, or to be set as public field.
See mlr3misc::dictionary_sugar()
for more details.
R6::R6Class of the respective type.
# NOT RUN {
# iris task with new id
tsk("iris", id = "iris2")
# classification tree with different hyperparameters
# and predict type set to predict probabilities
lrn("classif.rpart", cp = 0.1, predict_type = "prob")
# multiple learners with predict type 'prob'
lapply(c("classif.featureless", "classif.rpart"), lrn, predict_type = "prob")
# }
Run the code above in your browser using DataLab