PolynomialKernel¶
- class baybe.kernels.basic.PolynomialKernel[source]¶
Bases:
BasicKernelA polynomial kernel.
Public methods
__init__(power[, offset_prior, ...])Method generated by attrs for class PolynomialKernel.
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 power of the polynomial term.
An optional prior on the kernel offset.
An optional initial value for the kernel offset.
- __init__(power: int, offset_prior: Prior | None = None, offset_initial_value=None)¶
Method generated by attrs for class PolynomialKernel.
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.