The method begins by applying an initial resampling technique specified by the user, to create multiple subsamples from the original dataset (train/test splits).
This resampling process helps in generating diverse subsets of data for robust feature selection.
For each subsample (train set) generated in the previous step, the method performs wrapped-based feature selection (auto_fselector) using each provided learner, the given inner resampling method, inner performance measure and optimization algorithm.
This process generates 1) the best feature subset and 2) a final trained model using these best features, for each combination of subsample and learner.
The final models are then scored on their ability to predict on the resampled test sets.
Results are stored in an EnsembleFSResult.
The result object also includes the performance scores calculated during the inner resampling of the training sets, using models with the best feature subsets.
These scores are stored in a column named {measure_id}_inner
.