trw.hparams.params_optimizer_random_search
¶
Module Contents¶
Classes¶
hyper-parameter search using a random walk on a single machine |
Functions¶
|
Log string to console |
Attributes¶
- trw.hparams.params_optimizer_random_search.logger¶
- trw.hparams.params_optimizer_random_search.log_with_logger(string)¶
Log string to console
- class trw.hparams.params_optimizer_random_search.HyperParametersOptimizerRandomSearchLocal(evaluate_fn: Callable[[trw.hparams.params.HyperParameters], Tuple[trw.hparams.store.Metrics, trw.basic_typing.History, Any]], repeat: int, log_string: Callable[[str], None] = log_with_logger)¶
Bases:
trw.hparams.params_optimizer.HyperParametersOptimizer
hyper-parameter search using a random walk on a single machine
- optimize(self, store: Optional[trw.hparams.store.RunStore] = None, hyper_parameters: Optional[trw.hparams.params.HyperParameters] = None)¶
Optimize the hyper-parameter search using random search
- Parameters
store – defines how the runs will be saved
hyper_parameters – the hyper parameters to be optimized. If None, use the global repository
trw.hparams.HyperParameterRepository