Return a list of suggestions/arms based on hyperband.

def get_suggestions(self, iteration_config=None):
        """Return a list of suggestions/arms based on hyperband."""
        if not iteration_config or not isinstance(iteration_config, HyperbandIterationConfig):
            raise ValueError('Hyperband get suggestions requires an iteration.')
        bracket = self.get_bracket(iteration=iteration_config.iteration)
        n_configs = self.get_n_configs(bracket=bracket)
        n_resources = self.get_n_resources_for_iteration(
            iteration=iteration_config.iteration,
            bracket_iteration=iteration_config.bracket_iteration)
        n_resources = self.hptuning_config.hyperband.resource.cast_value(n_resources)
        suggestion_params = {
            self.hptuning_config.hyperband.resource.name: n_resources
        }
        return get_random_suggestions(matrix=self.hptuning_config.matrix,
                                      n_suggestions=n_configs,
                                      suggestion_params=suggestion_params,
                                      seed=self.hptuning_config.seed)