gpLib.GeneralCauchy

class gpLib.GeneralCauchy(alpha_constraint: Interval | None = None, beta_constraint: Interval | None = None, **kwargs)

Generalised Cauchy kernel

\[\begin{split}k(r) = \bigl(1 + r^{\alpha}\bigr)^{-\beta/\alpha},\\ r = \frac{\lVert x - x' \rVert}{\ell}\end{split}\]

with

  • (0 < alpha le 2)

  • (beta > 0)

Variables:

beta (torch.Tensor alpha,) – Shape (*batch,1).