sparseGPLVM demo now working

This commit is contained in:
James Hensman 2012-11-30 11:59:22 +00:00
parent ba84a43ea3
commit 31b7a0520e
4 changed files with 8 additions and 11 deletions

View file

@ -194,7 +194,7 @@ class kern(parameterised):
[p.dKdiag_dtheta(partial[s],X[s,i_s],target[ps]) for p,i_s,s,ps in zip(self.parts,self.input_slices,slices,self.param_slices)]
return target
def dKdiag_dX(self, X, slices=None):
def dKdiag_dX(self, partial, X, slices=None):
assert X.shape[1]==self.D
slices = self._process_slices(slices,False)
target = np.zeros_like(X)

View file

@ -65,7 +65,7 @@ class rbf(kernpart):
dK_dX = np.transpose(-self.variance*self._K_dvar[:,:,np.newaxis]*_K_dist/self.lengthscale2,(1,0,2))
target += np.sum(dK_dX*partial.T[:,:,None],0)
def dKdiag_dX(self,X,target):
def dKdiag_dX(self,partial,X,target):
pass
def _K_computations(self,X,X2):