mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-05-09 12:02:38 +02:00
Corrected mistake in gradients: Was finding d(Xi-Xj)/dOffset instead of dr/dOffset. Fixed by scaling by kernel lengthscale.
This commit is contained in:
parent
04bcf56de1
commit
ebe4a496a6
1 changed files with 4 additions and 0 deletions
|
|
@ -75,6 +75,10 @@ class GPOffsetRegression(GP):
|
|||
#print Gs[i]
|
||||
#print w
|
||||
dr_doffsets.append(dr_doffset)
|
||||
|
||||
#lastly we need to divide by the lengthscale: So far we've found d(X_i - X_j)/dOffsets
|
||||
#we want dr/dOffsets. (X_i - X_j)/lengthscale = r
|
||||
dr_doffsets /= self.kern.lengthscale
|
||||
return dr_doffsets
|
||||
|
||||
def parameters_changed(self):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue