smac.intensifier.hyperband

Classes

Hyperband(scenario[, eta, n_seeds, ...])

See SuccessiveHalving for documentation.

Interfaces

class smac.intensifier.hyperband.Hyperband(scenario, eta=3, n_seeds=1, instance_seed_order='shuffle_once', max_incumbents=10, incumbent_selection='highest_observed_budget', seed=None)[source]

Bases: SuccessiveHalving

See SuccessiveHalving for documentation.

get_state()[source]

The current state of the intensifier. Used to restore the state of the intensifier when continuing a run.

Return type:

dict[str, Any]

reset()[source]

Resets the internal variables of the intensifier, including the tracker and the next bracket.

Return type:

None

set_state(state)[source]

Sets the state of the intensifier. Used to restore the state of the intensifier when continuing a run.

Return type:

None