bgplvm integrated

This commit is contained in:
Max Zwiessele 2013-11-07 08:52:33 +00:00
parent 8c02e4af36
commit 765ab41045
7 changed files with 22 additions and 23 deletions

View file

@ -13,9 +13,6 @@ from domains import _POSITIVE, _REAL
from numpy.linalg.linalg import LinAlgError
from index_operations import ParameterIndexOperations
import itertools
from GPy.kern.parts.rbf import RBF
from GPy.kern.parts.rbf_inv import RBFInv
from GPy.kern.parts.linear import Linear
# import numdifftools as ndt
class Model(Parameterized):
@ -552,7 +549,9 @@ class Model(Parameterized):
if (not len(k) == 1):
raise ValueError, "cannot determine sensitivity for this kernel"
k = k[0]
from ..kern.parts.rbf import RBF
from ..kern.parts.rbf_inv import RBFInv
from ..kern.parts.linear import Linear
if isinstance(k, RBF):
return 1. / k.lengthscale
elif isinstance(k, RBFInv):