How Hyper-opt can suggest a new configuration

42 views
Skip to first unread message

Phu Ha-Van

unread,
Jan 15, 2020, 1:20:29 PM1/15/20
to hyperopt-discuss
Hi everyone,

I am reading the hyper-opt code to understand the use of TPE algorithm. I see the function rec_eval(...) in hyperopt/pyll/base.py could be a function to suggest a new configuration for evaluation. Let's say I run hyper-opt for greater than 20 iterations (because it randomizes selecting the configuration in 20 first iterations. I saw the parameter _default_n_startup_jobs as the number of points for initialization). 
I get lost in understanding the function rec_eval(...) and don't see why it can suggest a new configuration. Could you briefly summarize what happens inside this function?

Thank you very much,
Phu
Reply all
Reply to author
Forward
0 new messages