Package: mlr3tuning 1.2.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.2.0.tar.gz
mlr3tuning_1.2.0.zip(r-4.5)mlr3tuning_1.2.0.zip(r-4.4)mlr3tuning_1.2.0.zip(r-4.3)
mlr3tuning_1.2.0.tgz(r-4.4-any)mlr3tuning_1.2.0.tgz(r-4.3-any)
mlr3tuning_1.2.0.tar.gz(r-4.5-noble)mlr3tuning_1.2.0.tar.gz(r-4.4-noble)
mlr3tuning_1.2.0.tgz(r-4.4-emscripten)mlr3tuning_1.2.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

11.54 score 54 stars 10 packages 368 scripts 6.7k downloads 1 mentions 64 exports 22 dependencies

Last updated 16 days agofrom:a204a90045 (on v1.2.0). Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 08 2024
R-4.5-winOKNov 08 2024
R-4.5-linuxOKNov 08 2024
R-4.4-winOKNov 08 2024
R-4.4-macOKNov 08 2024
R-4.3-winOKNov 08 2024
R-4.3-macOKNov 08 2024

Exports:ArchiveAsyncTuningArchiveBatchTuningas_search_spaceas_tuneras_tunersassert_async_tuning_callbackassert_async_tuning_callbacksassert_batch_tuning_callbackassert_batch_tuning_callbacksassert_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 Nov 08 2024.

Last update: 2024-06-30
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
Assertions for Callbacksassert_async_tuning_callback assert_async_tuning_callbacks
Assertions for Callbacksassert_batch_tuning_callback assert_batch_tuning_callbacks
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
One Standard Error Rule Callbackmlr3tuning.one_se_rule
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