Optimizer
The Boulder Opal Toolkits are currently in beta phase of development. Breaking changes may be introduced.
- class Optimizer
Abstract class for optimizers used in closed-loop control.
To create an optimizer, use one of the concrete classes in the closed-loop optimization toolkit. For example to create a cross entropy optimizer with an elite fraction of 0.1: optimizer=qctrl.closed_loop.CrossEntropy(elite_fraction=0.1).
See also
closed_loop.Cmaes
Class describing the covariance matrix adaptation evolution strategy (CMA-ES) optimizer.
closed_loop.CrossEntropy
Class describing the cross entropy optimizer.
closed_loop.GaussianProcess
Class describing the Gaussian-process-based optimizer.
closed_loop.NeuralNetwork
Class describing the neural-network-based optimizer.
closed_loop.SimulatedAnnealing
Class describing the simulated annealing optimizer.