mlr3fselect 1.4.0
- feat: Introduce asynchronous optimization with the
FSelectorAsyncandFSelectInstanceAsync*classes.
- feat: Add max_nfeaturesargument in thepareto_front()andknee_points()methods of anEnsembleFSResult().
- feat: Classes are now printed with the clipackage.
mlr3fselect 1.3.0
- refactor: Use fastVoteR for feature
ranking in EnsembleFSResult()objects
- feat: Add embedded ensemble feature selection
embedded_ensemble_fselect()
- refactor/perf: ensemble_fselect()andEnsembleFSResult()
- feat: Add c.EnsembleFSResult(...)andEnsembleFSResult$combine(...)methods
mlr3fselect 1.2.1
- compatibility: mlr3 0.22.0
mlr3fselect 1.2.0
- feat: Add internal tuning callback
mlr3fselect.internal_tuning.
- fix: Register mlr3fselect in the
mlr_reflections$loaded_packagesfield.
mlr3fselect 1.1.1
- compatibility: bbotk 1.1.1
mlr3fselect 1.1.0
- compatibility: mlr3 0.21.0
- fix: Delete intermediate BenchmarkResultinObjectiveFSelectBatchafter optimization.
- fix: Reloading mlr3fselect does not duplicate column roles
anymore.
- perf: Remove x_domaincolumn from archive.
mlr3fselect 1.0.0
- feat: Add ensemble feature selection function
ensemble_fselect().
- BREAKING CHANGE: The FSelectorclass isFSelectorBatchnow.
- BREAKING CHANGE: THe FSelectInstanceSingleCritandFSelectInstanceMultiCritclasses areFSelectInstanceBatchSingleCritandFSelectInstanceBatchMultiCritnow.
- BREAKING CHANGE: The CallbackFSelectclass isCallbackBatchFSelectnow.
- BREAKING CHANGE: The ContextEvalclass isContextBatchFSelectnow.
mlr3fselect 0.12.0
- feat: Add number of features to instance$result.
- feat: Add ties_methodoptions"least_features"and"random"toArchiveBatchFSelect$best().
- refactor: Optimize runtime of
ArchiveBatchFSelect$best()method.
- feat: Add importance scores to result of
FSelectorRFE.
- feat: Add number of features to
as.data.table.ArchiveBatchFSelect().
- feat: Features can be always included with the
always_includecolumn role.
- fix: Add $phash()method toAutoFSelector.
- fix: Include FSelectorin hash ofAutoFSelector.
- refactor: Change default batch size of
FSelectorBatchRandomSearchto 10.
- feat: Add batch_sizeparameter toFSelectorBatchExhaustiveSearchto reduce memory
consumption.
- compatibility: Work with new paradox version 1.0.0
mlr3fselect 0.11.0
- BREAKING CHANGE: The methodparameter offselect(),fselect_nested()andauto_fselector()is renamed tofselector. OnlyFSelectorobjects are accepted now. Arguments to the
fselector cannot be passed with...anymore.
- BREAKING CHANGE: The fselectparameter ofFSelectoris moved to the first position to achieve
consistency with the other functions.
- docs: Update resources sections.
- docs: Add list of default measures.
mlr3fselect 0.10.0
- feat: Add callback mlr3fselect.svm_rfeto run recursive
feature elimination on linear support vector machines.
- refactor: The importance scores in FSelectorRFEare now
aggregated by rank instead of averaging them.
- feat: Add FSelectorRFECVoptimizer to run recursive
feature elimination with cross-validation.
- refactor: FSelectorRFEworks withoutstore_models = TRUEnow.
- feat: The as.data.table.ArchiveBatchFSelect()function
additionally returns a character vector of selected features for each
row.
- refactor: Add callbacksargument tofsi()function.
mlr3fselect 0.9.1
- refactor: Remove internal use of mlr3pipelines.
- fix: Feature selection with measures that require the importance or
oob error works now.
mlr3fselect 0.9.0
- fix: Add genalgto required packages ofFSelectorBatchGeneticSearch.
- feat: Add new callback that backups the benchmark result to disk
after each batch.
- feat: Create custom callbacks with the
callback_batch_fselect()function.
mlr3fselect 0.8.0
- refactor: FSelectorRFEthrows an error if the learner
does not support the$importance()method.
- refactor: The AutoFSelectorstores the instance and
benchmark result ifstore_models = TRUE.
- refactor: The AutoFSelectorstores the instance ifstore_benchmark_result = TRUE.
- feat: Add missing parameters from AutoFSelectortoauto_fselect().
- feat: Add fsi()function to create aFSelectInstanceBatchSingleCritorFSelectInstanceBatchMultiCrit.
- refactor: Remove unnestoption fromas.data.table.ArchiveBatchFSelect()function.
mlr3fselect 0.7.2
- docs: Re-generate rd files with valid html.
mlr3fselect 0.7.1
- feat: FSelectorobjects have the field$idnow.
mlr3fselect 0.7.0
- feat: Allow to pass FSelectorobjects asmethodinfselect()andauto_fselector().
- feat: Added $labeltoFSelectors.
- docs: New examples with fselect()function.
- feat: $help()method which opens manual page of aFSelector.
- feat: Added a as.data.table.DictionaryFSelectorfunction.
- feat: Added min_featuresparameter toFSelectorBatchSequential.
mlr3fselect 0.6.1
- Add store_modelsflag tofselect().
- Remove store_x_domainflag.
mlr3fselect 0.6.0
- Adds AutoFSelector$base_learner()method to extract the
base learner from nested learner objects.
- Adds fselect(),auto_fselector()andfselect_nested()sugar functions.
- Adds extract_inner_fselect_results()andextract_inner_fselect_archives()helper function to extract
inner feature selection results and archives.
mlr3fselect 0.5.1
- Remove x_domaincolumn from archive.
mlr3fselect 0.5.0
- FSelectorRFEstores importance values of each evaluated
feature set in archive.
- ArchiveBatchFSelect$datais a public field now.
mlr3fselect 0.4.1
- Fix bug in AutoFSelector$predict()
mlr3fselect 0.4.0
- Compact in-memory representation of R6 objects to save space when
saving mlr3 objects via saveRDS(), serialize() etc.
- FSelectorRFEsupports fraction of features to retain in
each iteration (- feature_fraction), number of features to
remove in each iteration (- feature_number) and vector of
number of features to retain in each iteration
(- subset_sizes).
- AutoFSelectis renamed to- AutoFSelector.
- To retrieve the inner feature selection results in nested
resampling, as.data.table(rr)$learner[[1]]$fselect_resultmust be used now.
- Option to control store_benchmark_result,store_modelsandcheck_valuesinAutoFSelector.store_fselect_instancemust be
set as a parameter during initialization.
- Adds FSelectorBatchGeneticSearch.
- Fixes check_valuesflag inFSelectInstanceBatchSingleCritandFSelectInstanceBatchMultiCrit.
- Removed dependency on orphaned package bibtex.
- PipeOpSelectis internally used for task
subsetting.
mlr3fselect 0.3.0
- Archiveis- ArchiveBatchFSelectnow which
stores the benchmark result in- $benchmark_result. This
change removed the resample results from the archive but they can be
still accessed via the benchmark result.
mlr3fselect 0.2.1
- Warning message if external package for feature selection is not
installed.
mlr3fselect 0.2.0