diff --git a/mloop/learners.py b/mloop/learners.py index 9f7cea7..f283411 100644 --- a/mloop/learners.py +++ b/mloop/learners.py @@ -971,8 +971,10 @@ def __init__(self, except KeyError: self.has_local_minima = False - - super(GaussianProcessLearner,self).__init__(num_params=num_params, + if 'num_params' in kwargs: + super(GaussianProcessLearner,self).__init__(**kwargs) + else: + super(GaussianProcessLearner,self).__init__(num_params=num_params, min_boundary=min_boundary, max_boundary=max_boundary, **kwargs)