- fselector
(FSelector)
Optimization algorithm.
- task
(mlr3::Task)
Task to operate on.
- learner
(mlr3::Learner)
Learner to optimize the feature subset for.
- resampling
(mlr3::Resampling)
Resampling that is used to evaluated the performance of the feature subsets.
Uninstantiated resamplings are instantiated during construction so that all feature subsets are evaluated on the same data splits.
Already instantiated resamplings are kept unchanged.
- measures
(mlr3::Measure or list of mlr3::Measure)
A single measure creates a FSelectInstanceSingleCrit and multiple measures a FSelectInstanceMultiCrit.
If NULL
, default measure is used.
- term_evals
(integer(1)
)
Number of allowed evaluations.
Ignored if terminator
is passed.
- term_time
(integer(1)
)
Maximum allowed time in seconds.
Ignored if terminator
is passed.
- terminator
(Terminator)
Stop criterion of the feature selection.
- store_benchmark_result
(logical(1)
)
Store benchmark result in archive?
- store_models
(logical(1)
).
Store models in benchmark result?
- check_values
(logical(1)
)
Check the parameters before the evaluation and the results for
validity?
- callbacks
(list of CallbackFSelect)
List of callbacks.
- ties_method
(character(1)
)
The method to break ties when selecting sets while optimizing and when selecting the best set.
Can be "least_features"
or "random"
.
The option "least_features"
(default) selects the feature set with the least features.
If there are multiple best feature sets with the same number of features, one is selected randomly.
The random
method returns a random feature set from the best feature sets.
Ignored if multiple measures are used.