pytspl.hogde_gp.kernel_serializer
Module for serializing a kernel using the kernel type and dataset name.
Classes
Module Contents
- class pytspl.hogde_gp.kernel_serializer.KernelSerializer[source]
- serialize(eigenpairs: numpy.ndarray, kernel_type: str, data_name: str) gpytorch.kernels.Kernel[source]
Serialize the kernel using the kernel type and data name.
- Args:
eigenpairs (np.ndarray): kernel_type (str): The kernel type to serialize. data_name (str): The data name for the kernel.
- Returns:
gpytorch.kernels.Kernel: The serialized kernel.
- _get_serializer(kernel_type: str, data_name: str)[source]
Given the kernel type and data name, return the kernel serializer.
- Args:
kernel_type (str): The kernel type. data_name (str): The dataset name.
- Raises:
ValueError: Invalid kernel type. ValueError: Invalid data name.
- Returns:
Callable: The kernel serializer