MBO loop as Optimizer.

Super class

bbotk::Optimizer -> OptimizerMbo

Public fields

loop_function

(function).

result_function

(function).

acq_function

(AcqFunction).

acq_optimizer

(AcqOptimizer).

args

(list()).

Methods

Public methods

Inherited methods

Method new()

Creates a new instance of this R6 class.

Usage

OptimizerMbo$new(
  loop_function,
  acq_function,
  acq_optimizer,
  args = NULL,
  result_function = NULL
)

Arguments

loop_function

(function).

acq_function

(AcqFunction).

acq_optimizer

(AcqOptimizer).

args

(list()).

result_function

(function).


Method clone()

The objects of this class are cloneable with this method.

Usage

OptimizerMbo$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.