Skip to main content
A Gaussian process specifies a series entirely through its covariance kernel: choose the kernel and you choose the smoothness, length scale, and periodicity of the samples. It is the most direct way to dial in a precise correlation structure, from rough and jagged to infinitely smooth.
Kernels fGP(m,k),krbf(r)=a2exp ⁣( ⁣r222),r=ttf \sim \mathcal{GP}(m, k), \qquad k_{\mathrm{rbf}}(r) = a^2 \exp\!\Big(\!-\frac{r^2}{2\ell^2}\Big), \qquad r = |t - t'| kernel selects the covariance function — rbf (infinitely smooth), matern_0.5 / matern_1.5 / matern_2.5 (increasingly smooth), or periodic (exact periodicity). length_scale sets how quickly correlation decays with distance, and amplitude sets the output scale.

1. Kernel choice

The kernel is the whole model: it fixes smoothness, length scale, and periodicity. All four draws share a seed and a length scale, so the difference is entirely the covariance function.

2. Multiple series

Generate multiple independent GP realizations.
Related generators
  • KernelSynthrandom compositions of these kernels for pretraining corpora.
  • Cyclic — irregular oscillation without a fixed kernel.
Full parameters are in the generator reference.