gpLib.PowerExponentialKernel
- class gpLib.PowerExponentialKernel(alpha_prior: Prior | None = None, alpha_constraint: Interval | None = None, **kwargs)
Generalised exponential kernel
\[k(x,x') = \exp\!\Bigl[-\bigl(r/\ell\bigr)^{\alpha}\Bigr],\quad r = \|x-x'\|,\; 0<\alpha\le 2.\]- Parameters:
alpha_prior – Optional prior over \(\alpha\).
alpha_constraint – Interval \((0,2]\).
- Variables:
alpha (torch.Tensor) – Shape (*batch,1,ard).