def __init__( self, epsilon=0.01, # type: float time_kernel='Bogunovic', # type: str space_kernel='Matern52', # type: str g_kernel='Matern52', # type: str consider_ARD=False, # type: bool acquisition_optimizer_type='lbfgs', # type: str acquisition_type='Continuous_Time_Varying_MCMC', # type: str base_acquisition_type='LCBforCTV_MCMC', # type: str n_startup_trials=10, # type: int seed=None, # type: Optional[int] **kwargs # type: Any ): # type: (...) -> None self.domains = {} self.funcs = {} self.domain_without_time = {} self.epsilon = epsilon self.time_kernel = time_kernel self.space_kernel = space_kernel self.g_kernel = g_kernel self.consider_ARD = consider_ARD self.acquisition_type = acquisition_type self.base_acquisition_type = base_acquisition_type self.acquisition_optimizer_type = acquisition_optimizer_type self.n_startup_trials = n_startup_trials self.seed = seed self.kwargs = kwargs self.rng = np.random.RandomState(seed) self.random_sampler = random.RandomSampler(seed=seed)
def __init__( self, consider_prior=True, # type: bool prior_weight=1.0, # type: float consider_magic_clip=True, # type: bool consider_endpoints=False, # type: bool n_startup_trials=10, # type: int n_ei_candidates=24, # type: int gamma=default_gamma, # type: Callable[[int], int] weights=default_weights, # type: Callable[[int], np.ndarray] seed=None # type: Optional[int] ): # type: (...) -> None self.parzen_estimator_parameters = ParzenEstimatorParameters( consider_prior, prior_weight, consider_magic_clip, consider_endpoints, weights) self.prior_weight = prior_weight self.n_startup_trials = n_startup_trials self.n_ei_candidates = n_ei_candidates self.gamma = gamma self.weights = weights self.seed = seed self.rng = np.random.RandomState(seed) self.random_sampler = random.RandomSampler(seed=seed)
def __init__( self, epsilon=0.01, # type: float time_kernel='Bogunovic', # type: str space_kernel='Matern52', # type: str consider_ARD=False, # type: bool acquisition_type='Adaptive_LCB_MCMC', # type: str n_startup_trials=10, # type: int seed=None, # type: Optional[int] **kwargs # type: Any ): # type: (...) -> None self.domains = {} self.funcs = {} self.epsilon = epsilon self.time_kernel = time_kernel self.space_kernel = space_kernel self.consider_ARD = consider_ARD self.acquisition_type = acquisition_type self.n_startup_trials = n_startup_trials self.seed = seed self.kwargs = kwargs self.rng = np.random.RandomState(seed) self.random_sampler = random.RandomSampler(seed=seed)