ICMKernel#

class gpjax.kernels.ICMKernel(base_kernel, coregionalization_matrix)[source]#

Bases: MultiOutputKernel

Intrinsic Coregionalization Model kernel.

Combines a single shared input kernel with a coregionalization matrix to produce a Kronecker-structured covariance: K = B (x) K_input.

Parameters:
property components#

Paired (coregionalization_matrix, kernel) components.

property latent_kernels: tuple[AbstractKernel, ...]#

Tuple of latent kernels.

property num_latent_gps: int#

Number of latent GP functions.

property num_outputs: int#

Number of output dimensions.