'Returns a list of all hyperparameter.'

@property
def hyperparameters(self):

    r = []
    for hyperparameter in self.kernel.hyperparameters:
        r.append(Hyperparameter(('kernel__' + hyperparameter.name), hyperparameter.value_type, hyperparameter.bounds, hyperparameter.n_elements))
    return r
