Recent Releases of mlr3tuning
mlr3tuning - mlr3tuning 1.4.0
- feat: Resample stages from
CallbackResampleare now available inCallbackBatchTuningandCallbackAsyncTuning. - fix: The
$predict_typewas written to the model even when theAutoTunerwas not trained. - feat: Internal tuned values are now visible in logs.
- BREAKING CHANGE: Remove internal search space argument.
- BREAKING CHANGE: The mlr3 ecosystem has a base logger now which is named
mlr3. Themlr3/bbotklogger is a child of themlr3logger and is used for logging messages from thebbotkandmlr3tuningpackage. - feat: Classes are now printed with the
clipackage.
- R
Published by be-marc 11 months ago
mlr3tuning - mlr3tuning 1.3.0
- feat: Save
ArchiveAsyncTuningto adata.tablewithArchiveAsyncTuningFrozen. - perf: Save models on worker only when requested in
ObjectiveTuningAsync.
- R
Published by be-marc over 1 year ago
mlr3tuning - mlr3tuning 1.2.1
- refactor: Only pass
extrato$assign_result().
- R
Published by be-marc over 1 year ago
mlr3tuning - mlr3tuning 1.2.0
- feat: Add new callback
clbk("mlr3tuning.one_se_rule")that selects the the hyperparameter configuration with the smallest feature set within one standard error of the best. - feat: Add new stages
on_tuning_result_beginandon_result_begintoCallbackAsyncTuningandCallbackBatchTuning. - refactor: Rename stage
on_resulttoon_result_endinCallbackAsyncTuningandCallbackBatchTuning. - docs: Extend the
CallbackAsyncTuningandCallbackBatchTuningdocumentation. - compatibility: mlr3 0.22.0
- R
Published by be-marc over 1 year ago
mlr3tuning - mlr3tuning 1.1.0
- fix: The
as_data_table()functions do not unnest thex_domaincolum anymore by default. - fix:
to_tune(internal = TRUE)now also works if non-internal tuning parameters require have an.extra_trafo. - feat: It is now possible to pass an
internal_search_spacemanually. This allows to use parameter transformations on the primary search space in combination with internal hyperparameter tuning. - refactor: The
Tunerpass extra information of the result in theextraparameter now.
- R
Published by be-marc over 1 year ago
mlr3tuning - mlr3tuning 1.0.2
- refactor: Extract internal tuned values in instance.
- R
Published by be-marc over 1 year ago
mlr3tuning - mlr3tuning 1.0.1
- refactor: Replace internal tuning callback.
- perf: Delete intermediate
BenchmarkResultinObjectiveTuningBatchafter optimization.
- R
Published by be-marc almost 2 years ago
mlr3tuning - mlr3tuning 1.0.0
- feat: Introduce asynchronous optimization with the
TunerAsyncandTuningInstanceAsync*classes. - BREAKING CHANGE: The
Tunerclass isTunerBatchnow. - BREAKING CHANGE: THe
TuningInstanceSingleCritandTuningInstanceMultiCritclasses areTuningInstanceBatchSingleCritandTuningInstanceBatchMultiCritnow. - BREAKING CHANGE: The
CallbackTuningclass isCallbackBatchTuningnow. - BREAKING CHANGE: The
ContextEvalclass isContextBatchTuningnow. - refactor: Remove hotstarting from batch optimization due to low performance.
- refactor: The option
evaluate_defaultis a callback now.
- R
Published by be-marc almost 2 years ago
mlr3tuning - mlr3tuning 0.20.0
- compatibility: Work with new paradox version 1.0.0
- fix:
TunerIracefailed with logical parameters and dependencies.
- R
Published by be-marc over 2 years ago
mlr3tuning - mlr3tuning 0.19.2
- refactor: Change thread limits.
- R
Published by be-marc over 2 years ago
mlr3tuning - mlr3tuning 0.19.1
- refactor: Speed up the tuning process by minimizing the number of deep clones and parameter checks.
- fix: Set
store_benchmark_result = TRUEifstore_models = TRUEwhen creating a tuning instance. - fix: Passing a terminator in
tune_nested()did not work.
- R
Published by be-marc over 2 years ago
mlr3tuning - mlr3tuning 0.19.0
- fix: Add
$phash()method toAutoTuner. - fix: Include
Tunerin hash ofAutoTuner. - feat: Add new callback that scores the configurations on additional measures while tuning.
- feat: Add vignette about adding new tuners which was previously part of the mlr3book.
- R
Published by be-marc almost 3 years ago
mlr3tuning - mlr3tuning 0.18.0
- BREAKING CHANGE: The
methodparameter oftune(),tune_nested()andauto_tuner()is renamed totuner. OnlyTunerobjects are accepted now. Arguments to the tuner cannot be passed with...anymore. - BREAKING CHANGE: The
tunerparameter ofAutoTuneris moved to the first position to achieve consistency with the other functions. - docs: Update resources sections.
- docs: Add list of default measures.
- fix: Add
allow_hotstarting,keep_hotstart_stackandkeep_modelsflags toAutoTunerandauto_tuner().
- R
Published by be-marc over 3 years ago
mlr3tuning - mlr3tuning 0.17.2
- feat:
AutoTuneraccepts instantiated resamplings now. TheAutoTunerchecks if all row ids of the inner resampling are present in the outer resampling train set when nested resampling is performed. - fix: Standalone
Tunerdid not create aContextOptimization.
- R
Published by be-marc over 3 years ago
mlr3tuning - mlr3tuning 0.17.1
- fix: The
ti()function did not accept callbacks.
- R
Published by be-marc over 3 years ago
mlr3tuning - mlr3tuning 0.17.0
- feat: The methods
$importance(),$selected_features(),$oob_error()and$loglik()are forwarded from the final model to theAutoTunernow. - refactor: The
AutoTunerstores the instance and benchmark result ifstore_models = TRUE. - refactor: The
AutoTunerstores the instance ifstore_benchmark_result = TRUE.
- R
Published by be-marc over 3 years ago
mlr3tuning - mlr3tuning 0.16.0
- feat: Add new callback that enables early stopping while tuning to
mlr_callbacks. - feat: Add new callback that backups the benchmark result to disk after each batch.
- feat: Create custom callbacks with the
callback_tuning().
- R
Published by be-marc over 3 years ago
mlr3tuning - mlr3tuning 0.15.0
- fix:
AutoTunerdid not acceptTuningSpaceobjects as search spaces. - feat: Add
ti()function to create aTuningInstanceSingleCritorTuningInstanceMultiCrit. - docs: Documentation has a technical details section now.
- feat: New option for
extract_inner_tuning_results()to return the tuning instances.
- R
Published by be-marc over 3 years ago
mlr3tuning - mlr3tuning 0.14.0
- feat: Add option
evaluate_defaultto evaluate learners with hyperparameters set to their default values. - refactor: From now on, the default of
smoothisFALSEforTunerGenSA.
- R
Published by be-marc almost 4 years ago
mlr3tuning - mlr3tuning 0.13.1
- feat:
Tunerobjects have the field$idnow.
- R
Published by be-marc about 4 years ago
mlr3tuning - mlr3tuning 0.13.0
- feat: Allow to pass
Tunerobjects asmethodintune()andauto_tuner(). - docs: Link
Tunerto help page ofbbotk::Optimizer. - feat:
Tunerobjects have the optional field$labelnow. - feat:
as.data.table()functions for objects of classDictionaryhave been extended with additional columns.
- R
Published by be-marc about 4 years ago
mlr3tuning - mlr3tuning 0.12.1
- feat: Added a
as.data.table.DictionaryTunermethod. - feat:
$help()method which opens manual page of aTuner.
- R
Published by be-marc over 4 years ago
mlr3tuning - mlr3tuning 0.12.0
- feat:
as_search_space()function to create search spaces fromLearnerandParamSetobjects. Allows to passTuningSpaceobjects assearch_spaceinTuningInstanceSingleCritandTuningInstanceMultiCrit. - feat:
keep_hotstart_stackflag to removemlr3::HotstartStackafter tuning. - feat: Store errors and warnings in
Archive. - feat: Default measure can be used in
auto_tuner()andtune_nested().
- R
Published by be-marc over 4 years ago
mlr3tuning - mlr3tuning 0.11.0
- fix:
$assign_result()method inTuningInstanceSingleCritwhen search space is empty. - feat: Default measure is used when no measure is supplied to
TuningInstanceSingleCrit.
- R
Published by be-marc over 4 years ago
mlr3tuning - mlr3tuning 0.10.0
- Fixes bug in
TuningInstanceMultiCrit$assign_result(). - Hotstarting of learners with previously fitted models.
- Remove deep clones to speed up tuning.
- Add
store_modelsflag toauto_tuner(). - Add
"noisy"property toObjectiveTuning.
- R
Published by be-marc over 4 years ago
mlr3tuning - mlr3tuning 0.9.0
- Adds
AutoTuner$base_learner()method to extract the base learner from nested learner objects. tune()supports multi-criteria tuning.- Allows empty search space.
- Adds
TunerIracefromiracepackage. extract_inner_tuning_archives()helper function to extract inner tuning archives.- Removes
ArchiveTuning$extended_archive()method. Themlr3::ResampleResultsare joined automatically byas.data.table.TuningArchive()andextract_inner_tuning_archives().
- R
Published by be-marc almost 5 years ago
mlr3tuning - mlr3tuning 0.8.0
- Adds
tune(),auto_tuner()andtune_nested()sugar functions. TuningInstanceSingleCrit,TuningInstanceMultiCritandAutoTunercan be initialized withstore_benchmark_result = FALSEandstore_models = TRUEto allow measures to access the models.- Prettier printing methods.
- R
Published by be-marc over 5 years ago
mlr3tuning - mlr3tuning 0.7.0
- Fix
TuningInstance*$assign_result()errors with required parameter bug. - Shortcuts to access
$learner(),$learners(),$learner_param_vals(),$predictions()and$resample_result()from benchmark result in archive. extract_inner_tuning_results()helper function to extract inner tuning results.
- R
Published by be-marc over 5 years ago
mlr3tuning - mlr3tuning 0.6.0
ArchiveTuning$datais a public field now.
- R
Published by be-marc over 5 years ago
mlr3tuning - mlr3tuning 0.5.0
- Adds
TunerCmaesfrom adagio package. - Fix
predict_typeinAutoTuner. - Support to set
TuneTokeninLearner$param_setand create a search space from it. - The order of the parameters in
TuningInstanceSingleCritandTuningInstanceSingleCritchanged.
- R
Published by be-marc over 5 years ago
mlr3tuning - mlr3tuning 0.4.0
- Option to control
store_benchmark_result,store_modelsandcheck_valuesinAutoTuner.store_tuning_instancemust be set as a parameter during initialization. - Fixes
check_valuesflag inTuningInstanceSingleCritandTuningInstanceMultiCrit. - Removed dependency on orphaned package
bibtex.
- R
Published by be-marc over 5 years ago
mlr3tuning - mlr3tuning 0.3.0
- Compact in-memory representation of R6 objects to save space when saving mlr3 objects via saveRDS(), serialize() etc.
ArchiveisArchiveTuningnow 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.- Warning message if external package for tuning is not installed.
- To retrieve the inner tuning results in nested resampling,
as.data.table(rr)$learner[[1]]$tuning_resultmust be used now.
- R
Published by be-marc almost 6 years ago
mlr3tuning - mlr3tuning 0.2.0
TuningInstanceis nowTuningInstanceSingleCrit.TuningInstanceMultiCritis still available for multi-criteria tuning.- Terminators are now accessible by
trm()andtrms()instead ofterm()andterms(). - Storing of resample results is optional now by using the
store_resample_resultflag inTuningInstanceSingleCritandTuningInstanceMultiCrit TunerNLoptradds non-linear optimization from the nloptr package.- Logging is controlled by the
bbotklogger now. - Proposed points and performance values can be checked for validity by
activating the
check_valuesflag inTuningInstanceSingleCritandTuningInstanceMultiCrit.
- R
Published by pat-s almost 6 years ago
mlr3tuning - mlr3tuning 0.1.2
- Fixed a bug in
AutoTunerwhere a$clone()was missing. Tuning results are unaffected, only stored models contained wrong hyperparameter values (#223). - Improved output log (#218).
- R
Published by mllg over 6 years ago