Functions to retrieve objects, set parameters and assign to fields in one go.
Relies on mlr3misc::dictionary_sugar_get() to extract objects from the respective mlr3misc::Dictionary:
- fs()for a FSelector from mlr_fselectors.
- fss()for a list of FSelectors from mlr_fselectors.
- trm()for a bbotk::Terminator from mlr_terminators.
- trms()for a list of Terminators from mlr_terminators.
Arguments
- .key
- ( - character(1))
 Key passed to the respective dictionary to retrieve the object.
- ...
- (any) 
 Additional arguments.
- .keys
- ( - character())
 Keys passed to the respective dictionary to retrieve multiple objects.
Value
R6::R6Class object of the respective type, or a list of R6::R6Class objects for the plural versions.
Examples
# random search fselector with batch size of 5
fs("random_search", batch_size = 5)
#> 
#> ── <FSelectorBatchRandomSearch>: Random Search ─────────────────────────────────
#> • Parameters: batch_size=5
#> • Properties: single-crit and multi-crit
#> • Packages: mlr3fselect
# run time terminator with 20 seconds
trm("run_time", secs = 20)
#> 
#> ── <TerminatorRunTime> - Run Time ──────────────────────────────────────────────
#> • Parameters: secs=20
#> • Terminators:
