From b815dd98d1f82ea99980cb06e73542fce8c90eb4 Mon Sep 17 00:00:00 2001 From: Neil Lawrence Date: Mon, 30 Sep 2013 08:23:25 +0100 Subject: [PATCH] Change to criterion on positive definite check (epsilon*10 instead of epsilon). --- GPy/kern/kern.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GPy/kern/kern.py b/GPy/kern/kern.py index cf36e16c..5a8882dd 100644 --- a/GPy/kern/kern.py +++ b/GPy/kern/kern.py @@ -578,7 +578,7 @@ class Kern_check_model(Model): def is_positive_definite(self): v = np.linalg.eig(self.kernel.K(self.X))[0] - if any(v<-sys.float_info.epsilon): + if any(v<-10*sys.float_info.epsilon): return False else: return True