ICMKernelFactory¶
- class baybe.surrogates.gaussian_process.components.kernel.ICMKernelFactory[source]¶
Bases:
_MetaKernelFactoryA kernel factory that constructs an ICM kernel for transfer learning.
ICM: Intrinsic Coregionalization Model [BCW07]
Public methods
__init__([base_kernel_or_factory, ...])Method generated by attrs for class ICMKernelFactory.
Public attributes and properties
The factory for the base kernel operating on numerical input features.
The factory for the task kernel operating on the task indices.
- __init__(base_kernel_or_factory: GPComponent | GPComponentFactoryProtocol = NOTHING, task_kernel_or_factory: GPComponent | GPComponentFactoryProtocol = NOTHING)¶
Method generated by attrs for class ICMKernelFactory.
For details on the parameters, see Public attributes and properties.
-
base_kernel_factory:
GPComponentFactoryProtocol[Kernel]¶ The factory for the base kernel operating on numerical input features.
-
task_kernel_factory:
GPComponentFactoryProtocol[Kernel]¶ The factory for the task kernel operating on the task indices.