Skip to content

Releases: mlr-org/mlr3tuning

mlr3tuning 1.3.0

18 Dec 10:04
Compare
Choose a tag to compare
  • feat: Save ArchiveAsyncTuning to a data.table with ArchiveAsyncTuningFrozen.
  • perf: Save models on worker only when requested in ObjectiveTuningAsync.

mlr3tuning 1.2.1

27 Nov 06:00
Compare
Choose a tag to compare
  • refactor: Only pass extra to $assign_result().

mlr3tuning 1.2.0

08 Nov 15:14
Compare
Choose a tag to compare
  • 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_begin and on_result_begin to CallbackAsyncTuning and CallbackBatchTuning.
  • refactor: Rename stage on_result to on_result_end in CallbackAsyncTuning and CallbackBatchTuning.
  • docs: Extend the CallbackAsyncTuning and CallbackBatchTuning documentation.
  • compatibility: mlr3 0.22.0

mlr3tuning 1.1.0

27 Oct 08:17
Compare
Choose a tag to compare
  • fix: The as_data_table() functions do not unnest the x_domain colum 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_space manually.
    This allows to use parameter transformations on the primary search space in combination with internal hyperparameter tuning.
  • refactor: The Tuner pass extra information of the result in the extra parameter now.

mlr3tuning 1.0.2

15 Oct 06:16
Compare
Choose a tag to compare
  • refactor: Extract internal tuned values in instance.

mlr3tuning 1.0.1

11 Sep 07:57
Compare
Choose a tag to compare
  • refactor: Replace internal tuning callback.
  • perf: Delete intermediate BenchmarkResult in ObjectiveTuningBatch after optimization.

mlr3tuning 1.0.0

30 Jun 09:35
Compare
Choose a tag to compare
  • feat: Introduce asynchronous optimization with the TunerAsync and TuningInstanceAsync* classes.
  • BREAKING CHANGE: The Tuner class is TunerBatch now.
  • BREAKING CHANGE: THe TuningInstanceSingleCrit and TuningInstanceMultiCrit classes are TuningInstanceBatchSingleCrit and TuningInstanceBatchMultiCrit now.
  • BREAKING CHANGE: The CallbackTuning class is CallbackBatchTuning now.
  • BREAKING CHANGE: The ContextEval class is ContextBatchTuning now.
  • refactor: Remove hotstarting from batch optimization due to low performance.
  • refactor: The option evaluate_default is a callback now.

mlr3tuning 0.20.0

06 Mar 08:34
Compare
Choose a tag to compare
  • compatibility: Work with new paradox version 1.0.0
  • fix: TunerIrace failed with logical parameters and dependencies.

mlr3tuning 0.19.2

28 Nov 14:27
Compare
Choose a tag to compare
  • refactor: Change thread limits.

mlr3tuning 0.19.1

20 Nov 17:49
Compare
Choose a tag to compare
  • refactor: Speed up the tuning process by minimizing the number of deep clones and parameter checks.
  • fix: Set store_benchmark_result = TRUE if store_models = TRUE when creating a tuning instance.
  • fix: Passing a terminator in tune_nested() did not work.