SumKernel

class pmrf.covariance_kernels.SumKernel(k1: AbstractCovarianceKernel, k2: AbstractCovarianceKernel)

Bases: AbstractCovarianceKernel

Kernel representing the sum of two kernels.

Parameters:
  • k1 (Kernel) – First kernel operand.

  • k2 (Kernel) – Second kernel operand.

__call__(x1, x2, key=None)

Evaluate the kernel between two points.

Parameters:
  • x1 (jnp.ndarray) – First input point.

  • x2 (jnp.ndarray) – Second input point.

  • key (jax.random.PRNGKey, optional) – Random key for stochastic kernels.

Returns:

Kernel covariance scalar.

Return type:

jnp.ndarray

k1: AbstractCovarianceKernel

First kernel.

k2: AbstractCovarianceKernel

Second kernel.