Package: mlr3tuning 1.0.0

Marc Becker

mlr3tuning: Hyperparameter Optimization for 'mlr3'

Hyperparameter optimization package of the 'mlr3' ecosystem. It features highly configurable search spaces via the 'paradox' package and finds optimal hyperparameter configurations for any 'mlr3' learner. 'mlr3tuning' works with several optimization algorithms e.g. Random Search, Iterated Racing, Bayesian Optimization (in 'mlr3mbo') and Hyperband (in 'mlr3hyperband'). Moreover, it can automatically optimize learners and estimate the performance of optimized models with nested resampling.

Authors:Marc Becker [cre, aut], Michel Lang [aut], Jakob Richter [aut], Bernd Bischl [aut], Daniel Schalk [aut]

mlr3tuning_1.0.0.tar.gz
mlr3tuning_1.0.0.zip(r-4.5)mlr3tuning_1.0.0.zip(r-4.4)mlr3tuning_1.0.0.zip(r-4.3)
mlr3tuning_1.0.0.tgz(r-4.4-any)mlr3tuning_1.0.0.tgz(r-4.3-any)
mlr3tuning_1.0.0.tar.gz(r-4.5-noble)mlr3tuning_1.0.0.tar.gz(r-4.4-noble)
mlr3tuning_1.0.0.tgz(r-4.4-emscripten)mlr3tuning_1.0.0.tgz(r-4.3-emscripten)
mlr3tuning.pdf |mlr3tuning.html
mlr3tuning/json (API)
NEWS

# Install 'mlr3tuning' in R:
install.packages('mlr3tuning', repos = c('https://mlr-org.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/mlr-org/mlr3tuning/issues

On CRAN:

bbotkhyperparameter-optimizationhyperparameter-tuningmachine-learningmlr3optimizationtunetuning

60 exports 53 stars 4.32 score 22 dependencies 10 dependents 1 mentions 390 scripts 4.5k downloads

Last updated 2 months agofrom:c5bd83d172 (on v1.0.0). Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKAug 29 2024
R-4.5-winOKAug 29 2024
R-4.5-linuxOKAug 29 2024
R-4.4-winOKAug 29 2024
R-4.4-macOKAug 29 2024
R-4.3-winOKAug 29 2024
R-4.3-macOKAug 29 2024

Exports:ArchiveAsyncTuningArchiveBatchTuningas_search_spaceas_tuneras_tunersassert_tunerassert_tuner_asyncassert_tuner_batchassert_tunersassert_tuning_instanceassert_tuning_instance_asyncassert_tuning_instance_batchauto_tunerAutoTunercallback_async_tuningcallback_batch_tuningCallbackAsyncTuningCallbackBatchTuningclbkclbksContextAsyncTuningContextBatchTuningextract_inner_tuning_archivesextract_inner_tuning_resultsmlr_callbacksmlr_terminatorsmlr_tunersObjectiveTuningObjectiveTuningAsyncObjectiveTuningBatchtiti_asynctnrtnrstrmtrmstunetune_nestedTunerTunerAsyncTunerAsyncDesignPointsTunerAsyncFromOptimizerAsyncTunerAsyncGridSearchTunerAsyncRandomSearchTunerBatchTunerBatchCmaesTunerBatchDesignPointsTunerBatchFromOptimizerBatchTunerBatchGenSATunerBatchGridSearchTunerBatchInternalTunerBatchIraceTunerBatchNLoptrTunerBatchRandomSearchTuningInstanceAsyncMultiCritTuningInstanceAsyncSingleCritTuningInstanceBatchMultiCritTuningInstanceBatchSingleCritTuningInstanceMultiCritTuningInstanceSingleCrit

Dependencies:backportsbbotkcheckmatecodetoolsdata.tabledigestevaluatefuturefuture.applyglobalslgrlistenvmlbenchmlr3mlr3measuresmlr3miscpalmerpenguinsparadoxparallellyPRROCR6uuid

Add a new Tuner

Rendered fromextending.Rmdusingknitr::rmarkdownon Aug 29 2024.

Last update: 2024-06-21
Started: 2023-06-26

Readme and manuals

Help Manual

Help pageTopics
mlr3tuning: Hyperparameter Optimization for 'mlr3'mlr3tuning-package mlr3tuning
Rush Data StorageArchiveAsyncTuning
Class for Logging Evaluated Hyperparameter ConfigurationsArchiveBatchTuning
Convert to a Search Spaceas_search_space as_search_space.Learner as_search_space.ParamSet
Convert to a Tuneras_tuner as_tuner.Tuner as_tuners as_tuners.default as_tuners.list
Function for Automatic Tuningauto_tuner
Class for Automatic TuningAutoTuner
Create Asynchronous Tuning Callbackcallback_async_tuning
Create Batch Tuning Callbackcallback_batch_tuning
Create Asynchronous Tuning CallbackCallbackAsyncTuning
Create Batch Tuning CallbackCallbackBatchTuning
Asynchronous Tuning ContextContextAsyncTuning
Batch Tuning ContextContextBatchTuning
Extract Inner Tuning Archivesextract_inner_tuning_archives
Extract Inner Tuning Resultsextract_inner_tuning_results extract_inner_tuning_results.BenchmarkResult extract_inner_tuning_results.ResampleResult
Dictionary of Tunersmlr_tuners
Hyperparameter Tuning with Asynchronous Design Pointsmlr_tuners_async_design_points TunerAsyncDesignPoints
Hyperparameter Tuning with Asynchronous Grid Searchmlr_tuners_async_grid_search TunerAsyncGridSearch
Hyperparameter Tuning with Asynchronous Random Searchmlr_tuners_async_random_search TunerAsyncRandomSearch
Hyperparameter Tuning with Covariance Matrix Adaptation Evolution Strategymlr_tuners_cmaes TunerBatchCmaes
Hyperparameter Tuning with Design Pointsmlr_tuners_design_points TunerBatchDesignPoints
Hyperparameter Tuning with Generalized Simulated Annealingmlr_tuners_gensa TunerBatchGenSA
Hyperparameter Tuning with Grid Searchmlr_tuners_grid_search TunerBatchGridSearch
Hyperparameter Tuning with Internal Tuningmlr_tuners_internal TunerBatchInternal
Hyperparameter Tuning with Iterated Racing.mlr_tuners_irace TunerBatchIrace
Hyperparameter Tuning with Non-linear Optimizationmlr_tuners_nloptr TunerBatchNLoptr
Hyperparameter Tuning with Random Searchmlr_tuners_random_search TunerBatchRandomSearch
MLflow Connector Callbackmlr3tuning.asnyc_mlflow
Default Configuration Callbackmlr3tuning.async_default_configuration
Save Logs Callbackmlr3tuning.async_save_logs
Backup Benchmark Result Callbackmlr3tuning.backup
Measure Callbackmlr3tuning.async_measures mlr3tuning.measures
Class for Tuning ObjectiveObjectiveTuning
Class for Tuning ObjectiveObjectiveTuningAsync
Class for Tuning ObjectiveObjectiveTuningBatch
Configure Validation for AutoTunerset_validate.AutoTuner
Syntactic Sugar for Tuning Instance Constructionti
Syntactic Sugar for Asynchronous Tuning Instance Constructionti_async
Syntactic Sugar for Tuning Objects Constructiontnr tnrs
Function for Tuning a Learnertune
Function for Nested Resamplingtune_nested
TunerTuner
Class for Asynchronous Tuning AlgorithmsTunerAsync
Class for Batch Tuning AlgorithmsTunerBatch
Multi-Criteria Tuning with RushTuningInstanceAsyncMultiCrit
Single Criterion Tuning with RushTuningInstanceAsyncSingleCrit
Class for Multi Criteria TuningTuningInstanceBatchMultiCrit
Class for Single Criterion TuningTuningInstanceBatchSingleCrit
Multi Criteria Tuning Instance for Batch TuningTuningInstanceMultiCrit
Single Criterion Tuning Instance for Batch TuningTuningInstanceSingleCrit