syne_tune.optimizer.schedulers.searchers.bayesopt.gpautograd.kernel.range_kernel module
- class syne_tune.optimizer.schedulers.searchers.bayesopt.gpautograd.kernel.range_kernel.RangeKernelFunction(dimension, kernel, start, **kwargs)[source]
Bases:
KernelFunction
Given kernel function
K
and rangeR
, this class represents\[(x, y) \mapsto K(x_R, y_R)\]- forward(X1, X2)[source]
Overrides to implement forward computation using
NDArray
. Only accepts positional arguments. Parameters ———- *args : list of NDArrayInput tensors.
- diagonal(X)[source]
- Parameters:
X – Input data, shape
(n, d)
- Returns:
Diagonal of \(k(X, X)\), shape
(n,)
- diagonal_depends_on_X()[source]
For stationary kernels, diagonal does not depend on
X
- Returns:
Does
diagonal()
depend onX
?