Core#

Parameter(name[, dtype])

Base class for all optimization parameters.

VaryingParameter(name, lower_bound, upper_bound)

Defines an input parameter to be varied during optimization.

TrialParameter(name[, save_name, dtype])

Defines a parameter that can be attached to a trial.

Objective([name, minimize, dtype])

Defines an optimization objective.

Trial(varying_parameters, objectives[, ...])

Defines a trial to be evaluated.

Evaluation(parameter, value[, sem])

Class used to store the evaluation of a parameter.

Task(name, n_init, n_opt)

Defines a task to be used in multitask optimization.