API

API#

bonni.ActivationType(*values)

Enumeration of supported activation functions for neural network layers.

bonni.EIConfig(*[, offset, penalty_mode, ...])

Configuration for the Expected Improvement acquisition function.

bonni.InitType(*values)

Enumeration of initialization strategies for model parameters.

bonni.MLPModelConfig(*, num_layer, out_channels)

Configuration object for a Multi-Layer Perceptron (MLP) model.

bonni.OptimConfig(*, total_steps[, ...])

Configuration for training the ensemble between every sampling step.

bonni.optimize_bonni(fn, bounds, ...[, ...])

Optimize any black-box function with BONNI.

bonni.optimize_ipopt(fn, x0, bounds[, ...])

Optimize a black-box function using the Interior Point Optimizer (IPOPT).