syne_tune.optimizer.schedulers.searchers.bayesopt.models.kernel_factory module
- syne_tune.optimizer.schedulers.searchers.bayesopt.models.kernel_factory.base_kernel_factory(name, dimension, **kwargs)[source]
- Return type:
- syne_tune.optimizer.schedulers.searchers.bayesopt.models.kernel_factory.resource_kernel_factory(name, kernel_x, mean_x, **kwargs)[source]
Given kernel function
kernel_xand mean functionmean_xover configx, create kernel and mean functions over(x, r), whereris the resource attribute (nonnegative scalar, usually in[0, 1]).Note: For
name in ["matern52", "matern52-res-warp"], ifkernel_xis of typeWarpedKernel, the resulting kernel inherits this warping.- Parameters:
name (
str) – Selects resource kernel typekernel_x (
KernelFunction) – Kernel function over configsxmean_x (
MeanFunction) – Mean function over configsxkwargs – Extra arguments (optional)
- Return type:
- Returns:
(res_kernel, res_mean), both over(x, r)