mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-05-03 00:32:39 +02:00
bug fix
This commit is contained in:
parent
0e109cd3da
commit
f7d09f0c75
3 changed files with 11 additions and 5 deletions
|
|
@ -108,8 +108,8 @@ class Kern_check_d2K_dXdX(Kern_check_model):
|
|||
"""This class allows gradient checks for the secondderivative of a kernel with respect to X. """
|
||||
def __init__(self, kernel=None, dL_dK=None, X=None, X2=None):
|
||||
Kern_check_model.__init__(self,kernel=kernel,dL_dK=dL_dK, X=X, X2=X2)
|
||||
#self.X = Param('X',X)
|
||||
#self.link_parameter(self.X)
|
||||
self.X = Param('X',X)
|
||||
self.link_parameter(self.X)
|
||||
|
||||
def log_likelihood(self):
|
||||
return np.sum(self.kernel.gradients_X(self.dL_dK,self.X, self.X2))
|
||||
|
|
@ -117,6 +117,7 @@ class Kern_check_d2K_dXdX(Kern_check_model):
|
|||
def parameters_changed(self):
|
||||
self.X.gradient[:] = self.kernel.gradients_XX(self.dL_dK, self.X, self.X2)
|
||||
|
||||
|
||||
# class Kern_check_d2Kdiag_dXdX(Kern_check_model):
|
||||
# """This class allows gradient checks for the secondderivative of a kernel diagonal with respect to X. """
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue