From cb36368d134be6560512873800a45f2787027c58 Mon Sep 17 00:00:00 2001 From: mu Date: Tue, 10 Dec 2013 12:38:34 +0000 Subject: [PATCH] dk dparameter --- GPy/kern/parts/ODE_1.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/GPy/kern/parts/ODE_1.py b/GPy/kern/parts/ODE_1.py index 416278e3..8c5f123f 100644 --- a/GPy/kern/parts/ODE_1.py +++ b/GPy/kern/parts/ODE_1.py @@ -137,7 +137,11 @@ class ODE_1(Kernpart): k2 = (np.exp(-lu*dist)*(ly-2*lu+lu*ly*dist-lu**2*dist) + np.exp(-ly*dist)*(2*lu-ly) ) / (ly-lu)**2 k3 = np.exp(-lu*dist) * ( (1+lu*dist)/(lu+ly) + (lu)/(lu+ly)**2 ) dkdvar = k1+k2+k3 - + + #target[0] dk dvarU + #target[1] dk dvarY + #target[2] dk d theta1 + #target[3] dk d theta2 target[0] += np.sum(self.varianceY*dkdvar * dL_dK) target[1] += np.sum(self.varianceU*dkdvar * dL_dK) target[2] += np.sum(dktheta1*(-np.sqrt(3)*self.lengthscaleU**(-2)) * dL_dK)