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:
KernelFunctionGiven kernel function
Kand 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?