| mlr_sugar | R Documentation |
Functions to retrieve objects, set hyperparameters and assign to fields in one go.
Relies on mlr3misc::dictionary_sugar_get() to extract objects from the respective mlr3misc::Dictionary:
tsk() for a Task from mlr_tasks.
tsks() for a list of Tasks from mlr_tasks.
tgen() for a TaskGenerator from mlr_task_generators.
tgens() for a list of TaskGenerators from mlr_task_generators.
lrn() for a Learner from mlr_learners.
lrns() for a list of Learners from mlr_learners.
rsmp() for a Resampling from mlr_resamplings.
rsmps() for a list of Resamplings from mlr_resamplings.
msr() for a Measure from mlr_measures.
msrs() for a list of Measures from mlr_measures.
Helper function to configure the $validate field(s) of a Learner.
This is especially useful for learners such as AutoTuner of mlr3tuning or GraphLearner of mlr3pipelines which have multiple levels of $validate fields.,
where the $validate fields need to be configured on multiple levels.
tsk(.key, ...)
tsks(.keys, ...)
tgen(.key, ...)
tgens(.keys, ...)
lrn(.key, ...)
lrns(.keys, ...)
rsmp(.key, ...)
rsmps(.keys, ...)
msr(.key, ...)
msrs(.keys, ...)
set_validate(learner, validate, ...)
.key |
( |
... |
(any) |
.keys |
( |
learner |
(any) |
validate |
( |
R6::R6Class object of the respective type, or a list of R6::R6Class objects for the plural versions.
Modified Learner
# penguins task with new id
tsk("penguins", id = "penguins2")
# 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'
lrns(c("classif.featureless", "classif.rpart"), predict_type = "prob")
learner = lrn("classif.debug")
set_validate(learner, 0.2)
learner$validate
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.