Linear#

class gpjax.kernels.Linear(active_dims=None, variance=1.0, n_dims=None, compute_engine=<gpjax.kernels.computations.dense.DenseKernelComputation object>)[source]#

Bases: AbstractKernel

The linear kernel.

Computes the covariance for pairs of inputs \((x, y)\) with variance \(\sigma^2\):

\[ k(x, y) = \sigma^2 x^{\top}y \]

Parameters:
  • active_dims (list[int] | slice)

  • variance (Any)

  • n_dims (int | None)

  • compute_engine (AbstractKernelComputation)