gpLib.CosineKernel

class gpLib.CosineKernel(period_prior: Prior | None = None, period_constraint: Interval | None = None, **kwargs)

Stationary cosine kernel

\[k(x,x') = \cos\!\Bigl(\tfrac{2\pi}{p}\,\lvert x-x'\rvert\Bigr),\]

periodic with period \(p\).

Parameters:
  • period_prior – Optional prior on \(p\).

  • period_constraint – Positive.

Variables:

period (torch.Tensor) – The period \(p\).