ProductKernel¶
- class baybe.kernels.composite.ProductKernel[source]¶
Bases:
CompositeKernel
A kernel representing the product of a collection of base kernels.
Public methods
__init__
(base_kernels)Method generated by attrs for class ProductKernel.
from_dict
(dictionary)Create an object from its dictionary representation.
from_json
(string)Create an object from its JSON representation.
to_dict
()Create an object's dictionary representation.
Wrap the kernel in a
baybe.surrogates.gaussian_process.kernel_factory.PlainKernelFactory
.to_gpytorch
(*args, **kwargs)Create the gpytorch representation of the kernel.
to_json
()Create an object's JSON representation.
Public attributes and properties
The individual kernels to be multiplied.
- __init__(base_kernels)¶
Method generated by attrs for class ProductKernel.
For details on the parameters, see Public attributes and properties.
- to_factory()¶
Wrap the kernel in a
baybe.surrogates.gaussian_process.kernel_factory.PlainKernelFactory
.- Return type:
PlainKernelFactory
- to_json()¶
Create an object’s JSON representation.
- Return type:
- Returns:
The JSON representation as a string.