GPyOpt.interface package

Submodules

GPyOpt.interface.config_parser module

GPyOpt.interface.config_parser.parser(input_file_path='config.json')

Parser for the .json file containing the configuration of the method.

GPyOpt.interface.config_parser.update_config(config_new, config_default)

Updates the loaded method configuration with default values.

GPyOpt.interface.driver module

class GPyOpt.interface.driver.BODriver(config=None, obj_func=None, outputEng=None)

Bases: object

The class for driving the Bayesian optimization according to the configuration.

run()

Runs the optimization using the previously loaded elements.

GPyOpt.interface.func_loader module

GPyOpt.interface.func_loader.load_objective(config)

Loads the objective function from a .json file.

GPyOpt.interface.output module

class GPyOpt.interface.output.DataSaver(config, outpath=None, prjname='', name='')

Bases: object

close()
save_data(iters, times, offsets, X, Y, bo)
class GPyOpt.interface.output.Logger(config, outpath, prjname='', name='')

Bases: GPyOpt.interface.output.DataSaver

close()
save_data(iters, times, offsets, X, Y, bo)
class GPyOpt.interface.output.OutputEng(config)

Bases: object

append_iter(iters, elapsed_time, X, Y, bo, final=False)
close()
class GPyOpt.interface.output.Report(config, outpath, prjname='', name='')

Bases: GPyOpt.interface.output.DataSaver

save_data(iters, times, offsets, X, Y, bo)

Module contents