From 936fd1ff7192260484b6d21cc9f99c73ae58a8c8 Mon Sep 17 00:00:00 2001 From: Siivola Eero Date: Wed, 5 Sep 2018 15:39:03 +0300 Subject: [PATCH] Added tests for DiffKern (using RBF) --- GPy/testing/kernel_tests.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/GPy/testing/kernel_tests.py b/GPy/testing/kernel_tests.py index 1e11f6a6..60287f31 100644 --- a/GPy/testing/kernel_tests.py +++ b/GPy/testing/kernel_tests.py @@ -7,7 +7,7 @@ from unittest.case import skip import GPy from GPy.core.parameterization.param import Param import numpy as np - +import random from ..util.config import config @@ -482,6 +482,12 @@ class KernelGradientTestsContinuous(unittest.TestCase): k = GPy.kern.StdPeriodic(self.D) k.randomize() self.assertTrue(check_kernel_gradient_functions(k, X=self.X, X2=self.X2, verbose=verbose)) + + def test_diff(self): + k = GPy.kern.RBF(self.D, ARD=True) + k.randomize() + kd = GPy.kern.DiffKern(k, 0 ) + self.assertTrue(check_kernel_gradient_functions(kd, X=self.X, X2=self.X2, verbose=verbose)) def test_symmetric_even(self): k_base = GPy.kern.Linear(1) + GPy.kern.RBF(1)