Beispiel #1
0
    def test_encode_kernel(self):
        kern = RBF(1, active_dims=[0])
        result = encode_kernel(kern)
        self.assertIsInstance(result, str)
        self.assertEqual(result, str(kern.to_dict()))

        kern = RBF(1, active_dims=[0]) + RBF(1)
        result = encode_kernel(kern)
        self.assertIsInstance(result, str)
        self.assertEqual(result, str(kern.to_dict()))
Beispiel #2
0
 def test_decode_kernel(self):
     kern = RBF(1)
     kern_dict = kern.to_dict()
     kern_dict_str = str(kern_dict)
     result = decode_kernel(kern_dict_str)
     self.assertIsInstance(result, RBF)
     self.assertEqual(result.input_dim, 1)
     self.assertDictEqual(result.to_dict(), kern_dict)