LinearKernel¶
- class baybe.kernels.basic.LinearKernel[source]¶
Bases:
BasicKernel
A linear kernel.
Public methods
__init__
([variance_prior, ...])Method generated by attrs for class LinearKernel.
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
An optional prior on the kernel variance parameter.
An optional initial value for the kernel variance parameter.
- __init__(variance_prior: Prior | None = None, variance_initial_value=None)¶
Method generated by attrs for class LinearKernel.
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.