Exemplo n.º 1
0
 def test_non_stationary(self):
     kernel = ScaleKernel(LinearKernel())
     self.assertFalse(kernel.is_stationary)
def kernel_fun(rbf_var, rbf_lengthscale, lin_var):
    return (gpytorch.kernels.ScaleKernel(
        RBFKernel(lengthscale=torch.tensor(rbf_lengthscale)),
        outputscale=torch.tensor(rbf_var)) +
            ScaleKernel(LinearKernel(), outputscale=torch.tensor(lin_var)))
Exemplo n.º 3
0
 def create_kernel_no_ard(self, **kwargs):
     return LinearKernel(**kwargs)
Exemplo n.º 4
0
 def test_non_stationary_base(self):
     base_kernel = LinearKernel()
     with self.assertRaisesRegex(
             RuntimeError,
             "The base_kernel for GridKernel must be stationary."):
         GridKernel(base_kernel, grid)