clbk("mlr3fselect.svm_rfe")
library(mlr3learners)
# Create instance with classification svm with linear kernel
instance = fsi(
task = tsk("sonar"),
learner = lrn("classif.svm", type = "C-classification", kernel = "linear"),
resampling = rsmp("cv", folds = 3),
measures = msr("classif.ce"),
terminator = trm("none"),
callbacks = clbk("mlr3fselect.svm_rfe"),
store_models = TRUE
)
fselector = fs("rfe", feature_number = 5, n_features = 10)
# Run recursive feature elimination on the Sonar data set
fselector$optimize(instance)
Run the code above in your browser using DataLab