Subclass for tuning w.r.t. fixed design points.

We simply search over a set of points fully specified by the user. The points in the design are evaluated in order as given.

In order to support general termination criteria and parallelization, we evaluate points in a batch-fashion of size batch_size. Larger batches mean we can parallelize more, smaller batches imply a more fine-grained checking of termination criteria.

Format

R6::R6Class object inheriting from Tuner.

Construction

TunerDesignPoints$new()
tnr("design_points")

Parameters

  • batch_size :: integer(1)
    Maximum number of configurations to try in a batch.

  • design :: [data.table]
    Design points to try in search, one per row.

See also

Examples

# see ?Tuner