mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-05-11 21:12:38 +02:00
sparseGPLVM demo now working
This commit is contained in:
parent
ba84a43ea3
commit
31b7a0520e
4 changed files with 8 additions and 11 deletions
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue