syne_tune.optimizer.schedulers.single_objective_scheduler module
- class syne_tune.optimizer.schedulers.single_objective_scheduler.SingleObjectiveScheduler(config_space, metric, do_minimize=True, searcher='random_search', random_seed=None, searcher_kwargs=None)[source]
Bases:
SingleFidelitySchedulerBase class to implement scheduler that optimize a single objective.
- Parameters:
config_space (
Dict[str,Any]) – Configuration space for evaluation functionsearcher (
Union[str,SingleObjectiveBaseSearcher,None]) – Searcher forget_configdecisions. String values are passed tosearcher_factory()along withsearch_optionsand extra information. Supported values:SUPPORTED_SEARCHERS_FIFO. Defaults to “random” (i.e., random search)metric (
str) – Name of metric to optimize, key in results obtained viaon_trial_result.do_minimize (
Optional[bool]) – True if we minimize the objective functionrandom_seed (
Optional[int]) – Seed used to initialize the random number generators.