TypeError Traceback (most recent call last)
in ()
----> 1 hyperopt_opt_hp = optimize(trials, hyperopt_hp_grid)
in optimize(trials, space)
1 trials = Trials()
2 def optimize(trials, space):
----> 3 best = fmin(fn=loss, space=space, algo=tpe.suggest, max_evals=MAX_EVALS, trials=trials)
4 return best
/home/sunny/anaconda3/lib/python3.6/site-packages/hyperopt/fmin.py in fmin(fn, space, algo, max_evals, trials, rstate, allow_trials_fmin, pass_expr_memo_ctrl, catch_eval_exceptions, verbose, return_argmin)
305 verbose=verbose,
306 catch_eval_exceptions=catch_eval_exceptions,
--> 307 return_argmin=return_argmin,
308 )
309
/home/sunny/anaconda3/lib/python3.6/site-packages/hyperopt/base.py in fmin(self, fn, space, algo, max_evals, rstate, verbose, pass_expr_memo_ctrl, catch_eval_exceptions, return_argmin)
633 pass_expr_memo_ctrl=pass_expr_memo_ctrl,
634 catch_eval_exceptions=catch_eval_exceptions,
--> 635 return_argmin=return_argmin)
636
637
/home/sunny/anaconda3/lib/python3.6/site-packages/hyperopt/fmin.py in fmin(fn, space, algo, max_evals, trials, rstate, allow_trials_fmin, pass_expr_memo_ctrl, catch_eval_exceptions, verbose, return_argmin)
318 verbose=verbose)
319 rval.catch_eval_exceptions = catch_eval_exceptions
--> 320 rval.exhaust()
321 if return_argmin:
322 return trials.argmin
/home/sunny/anaconda3/lib/python3.6/site-packages/hyperopt/fmin.py in exhaust(self)
197 def exhaust(self):
198 n_done = len(self.trials)
--> 199 self.run(self.max_evals - n_done, block_until_done=self.async)
200 self.trials.refresh()
201 return self
/home/sunny/anaconda3/lib/python3.6/site-packages/hyperopt/fmin.py in run(self, N, block_until_done)
155 d['result'].get('status')))
156 new_trials = algo(new_ids, self.domain, trials,
--> 157 self.rstate.randint(2 ** 31 - 1))
158 assert len(new_ids) >= len(new_trials)
159 if len(new_trials):
/home/sunny/anaconda3/lib/python3.6/site-packages/hyperopt/tpe.py in suggest(new_ids, domain, trials, seed, prior_weight, n_startup_jobs, n_EI_candidates, gamma, linear_forgetting)
810 t0 = time.time()
811 (s_prior_weight, observed, observed_loss, specs, opt_idxs, opt_vals)
--> 812 = tpe_transform(domain, prior_weight, gamma)
813 tt = time.time() - t0
814 logger.info('tpe_transform took %f seconds' % tt)
/home/sunny/anaconda3/lib/python3.6/site-packages/hyperopt/tpe.py in tpe_transform(domain, prior_weight, gamma)
791 observed_loss['vals'],
792 pyll.Literal(gamma),
--> 793 s_prior_weight
794 )
795
/home/sunny/anaconda3/lib/python3.6/site-packages/hyperopt/tpe.py in build_posterior(specs, prior_idxs, prior_vals, obs_idxs, obs_vals, oloss_idxs, oloss_vals, oloss_gamma, prior_weight)
682 named_args = [[kw, memo[arg]]
683 for (kw, arg) in node.named_args]
--> 684 b_post = fn(*b_args, **dict(named_args))
685 a_args = [obs_above, prior_weight] + aa
686 a_post = fn(*a_args, **dict(named_args))
TypeError: ap_loguniform_sampler() got multiple values for argument 'size'
TypeError Traceback (most recent call last)
in ()
----> 1 hyperopt_opt_hp = optimize(trials, hyperopt_hp_grid)
in optimize(trials, space)
1 trials = Trials()
2 def optimize(trials, space):
----> 3 best = fmin(fn=loss, space=space, algo=tpe.suggest, max_evals=MAX_EVALS, trials=trials)
4 return best
/home/sunny/anaconda3/lib/python3.6/site-packages/hyperopt/fmin.py in fmin(fn, space, algo, max_evals, trials, rstate, allow_trials_fmin, pass_expr_memo_ctrl, catch_eval_exceptions, verbose, return_argmin)
305 verbose=verbose,
306 catch_eval_exceptions=catch_eval_exceptions,
--> 307 return_argmin=return_argmin,
308 )
309
/home/sunny/anaconda3/lib/python3.6/site-packages/hyperopt/base.py in fmin(self, fn, space, algo, max_evals, rstate, verbose, pass_expr_memo_ctrl, catch_eval_exceptions, return_argmin)
633 pass_expr_memo_ctrl=pass_expr_memo_ctrl,
634 catch_eval_exceptions=catch_eval_exceptions,
--> 635 return_argmin=return_argmin)
636
637
/home/sunny/anaconda3/lib/python3.6/site-packages/hyperopt/fmin.py in fmin(fn, space, algo, max_evals, trials, rstate, allow_trials_fmin, pass_expr_memo_ctrl, catch_eval_exceptions, verbose, return_argmin)
318 verbose=verbose)
319 rval.catch_eval_exceptions = catch_eval_exceptions
--> 320 rval.exhaust()
321 if return_argmin:
322 return trials.argmin
/home/sunny/anaconda3/lib/python3.6/site-packages/hyperopt/fmin.py in exhaust(self)
197 def exhaust(self):
198 n_done = len(self.trials)
--> 199 self.run(self.max_evals - n_done, block_until_done=self.async)
200 self.trials.refresh()
201 return self
/home/sunny/anaconda3/lib/python3.6/site-packages/hyperopt/fmin.py in run(self, N, block_until_done)
155 d['result'].get('status')))
156 new_trials = algo(new_ids, self.domain, trials,
--> 157 self.rstate.randint(2 ** 31 - 1))
158 assert len(new_ids) >= len(new_trials)
159 if len(new_trials):
/home/sunny/anaconda3/lib/python3.6/site-packages/hyperopt/tpe.py in suggest(new_ids, domain, trials, seed, prior_weight, n_startup_jobs, n_EI_candidates, gamma, linear_forgetting)
810 t0 = time.time()
811 (s_prior_weight, observed, observed_loss, specs, opt_idxs, opt_vals)
--> 812 = tpe_transform(domain, prior_weight, gamma)
813 tt = time.time() - t0
814 logger.info('tpe_transform took %f seconds' % tt)
/home/sunny/anaconda3/lib/python3.6/site-packages/hyperopt/tpe.py in tpe_transform(domain, prior_weight, gamma)
791 observed_loss['vals'],
792 pyll.Literal(gamma),
--> 793 s_prior_weight
794 )
795
/home/sunny/anaconda3/lib/python3.6/site-packages/hyperopt/tpe.py in build_posterior(specs, prior_idxs, prior_vals, obs_idxs, obs_vals, oloss_idxs, oloss_vals, oloss_gamma, prior_weight)
682 named_args = [[kw, memo[arg]]
683 for (kw, arg) in node.named_args]
--> 684 b_post = fn(*b_args, **dict(named_args))
685 a_args = [obs_above, prior_weight] + aa
686 a_post = fn(*a_args, **dict(named_args))
TypeError: ap_loguniform_sampler() got multiple values for argument 'size'