HpBandSter
HpBandSter copied to clipboard
Hyperband bracket generation is inconsistent with the original Hyperband paper
The BOHB paper says that each SH bracket samples $n = \lceil \frac{s_{\max} + 1}{s + 1} \eta^s \rceil$ configurations; however, this line samples $n = \lfloor\lfloor \frac{s_{\max} + 1}{s + 1} \rfloor \eta^s\rfloor$ configurations. In reality, this line should be:
n0 = int(np.ceil(self.max_SH_iter / (s + 1) * self.eta ** s))
Note that self.max_SH_iter
is $s_{\max} + 1$.
This repo is no longer maintained.