|
Algorithm 2 Procedure of BOHB algorithm. |
| 1 : Input the number of maximum budget R, setting
|
| 2 : Initialization the number of setting S = ceil(log R) |
| 3 : for s = S to 0 do |
| 4 : set current Configuration A |
| 5 : for i = 0 to s do |
| 6 : Select hyperparameter Configuration A |
| 7 : Get loss L using Configuration A
|
| 8 : A = min(L(A), L(A)) |
| 9 : for t = 1 to T
do |
| 10 : Calculate a probability function p(g|D) using Gaussian process |
| 11 : Select observation where x = x a(x) |
| 12 : Evaluate the objective function y = g(x) +
|
| 13 : Add dataset D = D ∪ ( x, y ) |
| 14 : Update best observation x =
|
| 15 : end for |
| 16 : end for |