mlr3fselect
Feature selection and wrapper-based variable filtering for mlr3
mlr3fselect turned feature selection into an asynchronous, distributable job
◆Recent moves
- 2mo ago
Empty-selection rows removable from ensemble results
Adds $rm_zero_features() to clean ensemble results and drops the rush backward-compatibility layer, confirming async as the assumed execution path.
View source ↗ - 8mo ago
Faster objective evaluation and always_included roles
Speeds up aggregation of resample and benchmark results inside the objective function, and registers the always_included column role on all tasks. Both matter most on long searches.
View source ↗ - 1y ago
Asynchronous feature selection arrives with FSelectorAsync
⚡ SPARKChanges how searches execute rather than what they search for. The later releases assume this path, dropping the compatibility shim entirely by 1.6.0.
View source ↗ - 1y ago
Embedded ensemble selection and result combination
Adds embedded_ensemble_fselect() plus combine methods for ensemble results, and moves ranking onto fastVoteR. Builds out the ensemble thread that runs alongside the async work.
View source ↗ - 1y ago
Internal tuning callback added
Adds an internal tuning callback so learners that tune during fitting can participate in selection, and fixes package registration in mlr3 reflections.
View source ↗ - 1y ago
mlr3 0.21.0 compatibility and archive slimming
Compatibility release with memory cleanups: intermediate benchmark results deleted after optimisation and x_domain dropped from the archive.
View source ↗