When you want to run a human-in-the-loop MBO run you need to initialize it first.
learner = NULL,
minimize = rep(TRUE, control$n.objectives),
noisy = FALSE,
show.info = getOption("mlrMBO.show.info", TRUE)
Initial design as data frame.
If the y-values are not already present in design, mbo will evaluate the points.
If the parameters have corresponding trafo functions, the design must not be transformed before it is passed!
Functions to generate designs are available in
NULL, which means
generateDesign is called and a design of size 4 times number of all parameters is created
The points are drawn via
maximinLHS to maximize the minimal distance between design points.
Regression learner from mlr, which is used as a surrogate to model our fitness function.
NULL (default), the default learner is determined as described here: mbo_default_learner.
Control object for mbo.
Should objective values of the target functions be minimized? One value par objective.
TRUE for every objective.
Is the target function noisy?
Verbose output on console?