Change to criterion on positive definite check (epsilon*10 instead of epsilon).

This commit is contained in:
Neil Lawrence 2013-09-30 08:23:25 +01:00
parent eee597f9ab
commit b815dd98d1

View file

@ -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