diff --git a/GPy/likelihoods/Gaussian.py b/GPy/likelihoods/Gaussian.py index a34b3e6c..b76fd42f 100644 --- a/GPy/likelihoods/Gaussian.py +++ b/GPy/likelihoods/Gaussian.py @@ -19,9 +19,13 @@ class Gaussian(likelihood): self._std = np.ones((1,D)) self.Y = self.data - #TODO: make this work efficiently (only compute YYT if D>>N) + # if self.D > self.N: self.YYT = np.dot(self.Y,self.Y.T) self.trYYT = np.trace(self.YYT) + # else: + # self.YYT = None + # self.trYYT = None + self._set_params(np.asarray(variance)) diff --git a/GPy/models/sparse_GP_regression.py b/GPy/models/sparse_GP_regression.py index 75c9eeeb..0ef78c32 100644 --- a/GPy/models/sparse_GP_regression.py +++ b/GPy/models/sparse_GP_regression.py @@ -6,7 +6,7 @@ import numpy as np from sparse_GP import sparse_GP from .. import likelihoods from .. import kern -from ..inference.likelihoods import likelihood +from ..likelihoods import likelihood from GP_regression import GP_regression class sparse_GP_regression(sparse_GP):