Stores the objective function that estimates the performance of feature subsets. This class is usually constructed internally by by the FSelectInstanceSingleCrit / FSelectInstanceMultiCrit.
bbotk::Objective
-> ObjectiveFSelect
task
learner
resampling
measures
(list of mlr3::Measure)
store_models
(logical(1)
).
store_resample_results
(logical(1)
).
new()
Creates a new instance of this R6 class.
Creates a new instance of this R6 class.
ObjectiveFSelect$new( task, learner, resampling, measures, store_models = FALSE, check_values = TRUE, store_resample_results = TRUE )
task
(mlr3::Task) Task to operate on.
learner
resampling
(mlr3::Resampling) Uninstantiated resamplings are instantiated during construction so that all configurations are evaluated on the same data splits.
measures
(list of mlr3::Measure)
Measures to optimize.
If NULL
, mlr3's default measure is used.
store_models
(logical(1)
).
check_values
(logical(1)
)
Check the parameters before the evaluation and the results for
validity?
store_resample_results
(logical(1)
)
Store resample results in archive?
clone()
The objects of this class are cloneable with this method.
ObjectiveFSelect$clone(deep = FALSE)
deep
Whether to make a deep clone.