jijzepttools.blackbox_optimization.workflow#
Classes#
Module Contents#
- class BlackboxState#
- X: numpy.ndarray#
- y: numpy.ndarray#
- train_params: dict#
- workflow_params: dict#
- progressbar: tqdm.auto.tqdm#
- num_iter: int = 0#
- class BlackboxOptimizationWorkflow(flip_postprocess4uniq: bool = False)#
- workflow#
- train(state: BlackboxState) None #
- generate_instance(state: BlackboxState)#
- solve(instance)#
- run_blackbox(state: BlackboxState, x)#
- flip_postprocess4uniq(state: BlackboxState, new_x: numpy.ndarray)#
- check_iter(state: BlackboxState)#
- run(x: numpy.ndarray, y: numpy.ndarray, blackbox_func: Callable, solver: Callable, n_iter: int, **params)#