ContextBatchTuning {mlr3tuning}R Documentation

Batch Tuning Context

Description

A CallbackBatchTuning accesses and modifies data during the optimization via the ContextBatchTuning. See the section on active bindings for a list of modifiable objects. See callback_batch_tuning() for a list of stages that access ContextBatchTuning.

Super classes

mlr3misc::Context -> bbotk::ContextBatch -> ContextBatchTuning

Active bindings

xss

(list())
The hyperparameter configurations of the latest batch. Contains the values on the learner scale i.e. transformations are applied. See ⁠$xdt⁠ for the untransformed values.

design

(data.table::data.table)
The benchmark design of the latest batch.

benchmark_result

(mlr3::BenchmarkResult)
The benchmark result of the latest batch.

aggregated_performance

(data.table::data.table)
Aggregated performance scores and training time of the latest batch. This data table is passed to the archive. A callback can add additional columns which are also written to the archive.

Methods

Public methods

Inherited methods

Method clone()

The objects of this class are cloneable with this method.

Usage
ContextBatchTuning$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.


[Package mlr3tuning version 1.0.0 Index]