smac.facade.hyperband_facade¶
Classes¶
|
Facade to use model-free Hyperband [LJDR18] for algorithm configuration. |
Interfaces¶
- class smac.facade.hyperband_facade.HyperbandFacade(scenario, target_function, *, model=None, acquisition_function=None, acquisition_maximizer=None, initial_design=None, random_design=None, intensifier=None, multi_objective_algorithm=None, runhistory_encoder=None, logging_level=None, callbacks=[], overwrite=False)[source]¶
Bases:
RandomFacade
Facade to use model-free Hyperband [LJDR18] for algorithm configuration.
Uses Random Aggressive Online Racing (ROAR) to compare configurations, a random initial design and the Hyperband intensifier.
- static get_intensifier(scenario, *, min_challenger=1, eta=3)[source]¶
Returns a Hyperband intensifier instance. That means that budgets are supported.
- min_challengerint, defaults to 1
Minimal number of challengers to be considered (even if time_bound is exhausted earlier).
- etafloat, defaults to 3
The “halving” factor after each iteration in a Successive Halving run.
- Return type: