def _child_instantiate_optimiser(cls, func_caller, worker_manager, options=None, reporter=None): """ Instantiates a MFGP bandit in Euclidean space. """ return gp_bandit.EuclideanGPBandit(func_caller, worker_manager, is_mf=True, options=options, reporter=reporter)
def _child_instantiate_optimiser(cls, func_caller, worker_manager, options=None, reporter=None): """ Instantiates an additive GP bandit in Euclidean space. """ if options is None: opt_args = gp_bandit.get_all_gp_bandit_args_from_gp_args( euclidean_gp_args) options = load_options(opt_args) options.use_additive_gp = True return gp_bandit.EuclideanGPBandit(func_caller, worker_manager, is_mf=False, options=options, reporter=reporter)