From da27491f4fd50e4c8e3d10e671709e3cbf65a994 Mon Sep 17 00:00:00 2001 From: Ricardo Date: Wed, 5 Jun 2013 12:36:09 +0100 Subject: [PATCH] Minor changes --- GPy/models/generalized_FITC.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/GPy/models/generalized_FITC.py b/GPy/models/generalized_FITC.py index 145b4b11..b0620bf5 100644 --- a/GPy/models/generalized_FITC.py +++ b/GPy/models/generalized_FITC.py @@ -7,7 +7,7 @@ from ..util.linalg import mdot, jitchol, chol_inv, pdinv, trace_dot from ..util.plot import gpplot from .. import kern from scipy import stats, linalg -from ..core import sparse_GP +from sparse_GP import sparse_GP def backsub_both_sides(L,X): """ Return L^-T * X * L^-1, assumuing X is symmetrical and L is lower cholesky""" @@ -36,12 +36,12 @@ class generalized_FITC(sparse_GP): """ def __init__(self, X, likelihood, kernel, Z, X_variance=None, normalize_X=False): + self.Z = Z self.M = self.Z.shape[0] self.true_precision = likelihood.precision - super(generalized_FITC, self).__init__(X, likelihood, kernel=kernel, Z=self.Z, X_variance=X_variance, normalize_X=normalize_X) - self._set_params(self._get_params()) + sparse_GP.__init__(self, X, likelihood, kernel=kernel, Z=self.Z, X_variance=None, normalize_X=False) def _set_params(self, p): self.Z = p[:self.M*self.Q].reshape(self.M, self.Q)