mlrMBO Control

Functions for setting and manipulating the mlrMBO Control Object.

makeMBOControl()

Set MBO options.

setMBOControlInfill()

Extends mbo control object with infill criteria and infill optimizer options.

setMBOControlMultiObj()

Set multi-objective options.

setMBOControlMultiPoint()

Set multipoint proposal options.

setMBOControlTermination()

Set termination options.

Start MBO

How to start and continue MBO runs.

mbo()

Optimizes a function with sequential model based optimization.

mboContinue()

Continues an mbo run from a save-file.

mboFinalize()

Finalizes an mbo run from a save-file.

mbo_parallel

Parallelization in mlrMBO

mlrMBO_examples

mlrMBO examples

Human in the loop MBO

Controlling sequential manual MBO

initSMBO()

Initialize a manual sequential MBO run.

proposePoints()

Propose candidates for the objective function

updateSMBO()

Updates SMBO with the new observations

finalizeSMBO()

Finalizes the SMBO Optimization

plot(<OptState>)

Generate ggplot2 Object

Infill Criteria

Infill Criteria and Functions to generate and interact with Infill Criteria.

setMBOControlInfill()

Extends mbo control object with infill criteria and infill optimizer options.

makeMBOInfillCritMeanResponse() makeMBOInfillCritStandardError() makeMBOInfillCritEI() makeMBOInfillCritCB() makeMBOInfillCritAEI() makeMBOInfillCritEQI() makeMBOInfillCritDIB() makeMBOInfillCritAdaCB()

Infill criteria.

makeMBOInfillCrit()

Create an infill criterion.

getMBOInfillCritParams() getMBOInfillCritParam() getMBOInfillCritName() getMBOInfillCritId() hasRequiresInfillCritStandardError() getMBOInfillCritComponents()

Get properties of MBO infill criterion.

initCrit()

Initialize an MBO infill criterion.

MBO Results

Understanding the results.

MBOMultiObjResult

Multi-Objective result object.

MBOSingleObjResult

Single-Objective result object.

mbo_OptPath

OptPath in mlrMBO

plot(<MBOSingleObjResult>) plot(<MBOMultiObjResult>)

MBO Result Plotting

Example Runs

Visualize MBO runs using Example Runs.

exampleRun()

Perform an mbo run on a test function and and visualize what happens.

exampleRunMultiObj()

Perform an MBO run on a multi-objective test function and and visualize what happens.

plotExampleRun()

Renders plots for exampleRun objects and displays them.

renderExampleRunPlot()

Renders plots for exampleRun objects, either in 1D or 2D, or exampleRunMultiObj objects.

Other

error_handling

Error handling for mlrMBO

getGlobalOpt()

Helper function which returns the (estimated) global optimum.

getSupportedInfillOptFunctions()

Get names of supported infill-criteria optimizers.

getSupportedMultipointInfillOptFunctions()

Get names of supported multi-point infill-criteria optimizers.

makeMBOLearner()

Generate default learner.

makeMBOTrafoFunction()

Create a transformation function for MBOExampleRun.

OptProblem

OptProblem object.

OptResult

OptResult object.

OptState

OptState object.

print(<MBOControl>)

Print mbo control object.

trafoLog() trafoSqrt()

Transformation methods.