# NOT RUN {
library(mlr3)
terminator = trm("evals", n_evals = 3)
instance = FSelectInstanceSingleCrit$new(
task = tsk("iris"),
learner = lrn("classif.rpart"),
resampling = rsmp("holdout"),
measure = msr("classif.ce"),
terminator = terminator
)
# swap this line to use a different FSelector
fselector = fs("random_search")
# modifies the instance by reference
fselector$optimize(instance)
# returns best feature subset and best performance
instance$result
# allows access of data.table / benchmark result of full path of all evaluations
instance$archive
# }
Run the code above in your browser using DataLab