mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-05-15 06:52:39 +02:00
bugfixin'
This commit is contained in:
parent
7f1503da4a
commit
70e2076cd4
1 changed files with 4 additions and 2 deletions
|
|
@ -6,14 +6,15 @@ class Gaussian(likelihood):
|
|||
self.is_heteroscedastic = False
|
||||
self.Nparams = 1
|
||||
self.Z = 0. # a correction factor which accounts for the approximation made
|
||||
N, self.D = data.shape
|
||||
|
||||
#normalisation
|
||||
if normalize:
|
||||
self._mean = data.mean(0)[None,:]
|
||||
self._std = data.std(0)[None,:]
|
||||
else:
|
||||
self._mean = np.zeros((1,D))
|
||||
self._std = np.ones((1,D))
|
||||
self._mean = np.zeros((1,self.D))
|
||||
self._std = np.ones((1,self.D))
|
||||
|
||||
self.set_data(data)
|
||||
|
||||
|
|
@ -22,6 +23,7 @@ class Gaussian(likelihood):
|
|||
def set_data(self,data):
|
||||
self.data = data
|
||||
self.N,D = data.shape
|
||||
assert D == self.D
|
||||
self.Y = (self.data - self._mean)/self._std
|
||||
if D > self.N:
|
||||
self.YYT = np.dot(self.Y,self.Y.T)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue