Polynomial#
- class gpjax.kernels.Polynomial(active_dims=None, degree=2, shift=1.0, variance=1.0, n_dims=None, compute_engine=<gpjax.kernels.computations.dense.DenseKernelComputation object>)[source]#
Bases:
AbstractKernelThe Polynomial kernel with variable degree.
Computes the covariance for pairs of inputs \((x, y)\) with variance \(\sigma^2\):
where \(\sigma^\in \mathbb{R}_{>0}\) is the kernel’s variance parameter, shift parameter \(\alpha\) and integer degree \(d\).\[ k(x, y) = (\alpha + \sigma^2 x y)^d \]