jijzepttools.blackbox_optimization.bocs#

Classes#

Module Contents#

class BOCSWorkflow(random_seed: int | None = None, coef_mean=True, flip_postprocess4uniq: bool = False)#

Bases: jijzepttools.blackbox_optimization.workflow.BlackboxOptimizationWorkflow

sbr#
coef_mean = True#
create_quadratic_terms(x: numpy.ndarray) numpy.ndarray#
train(state)#
generate_instance(state) tuple[dict, float]#
run(x: numpy.ndarray, y: numpy.ndarray, blackbox_func: Callable, solver: Callable, n_iter: int, draws: int = 1, tune: int = 1)#