syne_tune.optimizer.schedulers.searchers.bayesopt.gpautograd.hypertune.likelihood module
- class syne_tune.optimizer.schedulers.searchers.bayesopt.gpautograd.hypertune.likelihood.HyperTuneIndependentGPMarginalLikelihood(kernel, mean, resource_attr_range, ensemble_distribution, target_transform=None, separate_noise_variances=False, initial_noise_variance=None, initial_covariance_scale=None, encoding_type=None, **kwargs)[source]
Bases:
IndependentGPPerResourceMarginalLikelihood
Variant of
IndependentGPPerResourceMarginalLikelihood
, which has the same internal model and marginal likelihood function, but whose posterior state is ofHyperTuneIndependentGPPosteriorState
, which uses an ensemble predictive distribution, whose weighting distribution has to be passed here at construction.- property ensemble_distribution: Dict[int, float]
- class syne_tune.optimizer.schedulers.searchers.bayesopt.gpautograd.hypertune.likelihood.HyperTuneJointGPMarginalLikelihood(kernel, mean, resource_attr_range, ensemble_distribution, target_transform=None, initial_noise_variance=None, encoding_type=None, **kwargs)[source]
Bases:
GaussianProcessMarginalLikelihood
Variant of
GaussianProcessMarginalLikelihood
, which has the same internal model and marginal likelihood function, but whose posterior state is ofHyperTuneJointGPPosteriorState
, which uses an ensemble predictive distribution, whose weighting distribution has to be passed here at construction.- property ensemble_distribution: Dict[int, float]