diff --git a/GPy/core/gp.py b/GPy/core/gp.py index 7b010e6c..42dab1b8 100644 --- a/GPy/core/gp.py +++ b/GPy/core/gp.py @@ -51,7 +51,7 @@ class GP(Model): assert Y.ndim == 2 logger.info("initializing Y") - if normalizer is None: + if normalizer is True: self.normalizer = MeanNorm() elif normalizer is False: self.normalizer = None diff --git a/GPy/kern/_src/hierarchical.py b/GPy/kern/_src/hierarchical.py index 3ca6b444..ac360ec7 100644 --- a/GPy/kern/_src/hierarchical.py +++ b/GPy/kern/_src/hierarchical.py @@ -10,11 +10,11 @@ class Hierarchical(Kernpart): A kernel part which can reopresent a hierarchy of indepencnce: a generalisation of independent_outputs """ - def __init__(self,parts): + def __init__(self,parts,name='hierarchy'): self.levels = len(parts) self.input_dim = parts[0].input_dim + 1 self.num_params = np.sum([k.num_params for k in parts]) - self.name = 'hierarchy' + self.name = name self.parts = parts self.param_starts = np.hstack((0,np.cumsum([k.num_params for k in self.parts[:-1]])))