TorchResearchWorkflows
latest
  • API Reference
TorchResearchWorkflows
  • Docs »
  • trw.hparams.params_optimizer_random_search
  • Edit on GitHub

trw.hparams.params_optimizer_random_search¶

Module Contents¶

Classes¶

HyperParametersOptimizerRandomSearchLocal

hyper-parameter search using a random walk on a single machine

Functions¶

log_with_logger(string)

Log string to console

Attributes¶

logger

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


© Copyright 2019, Civodlu Revision 789dffd5.

Built with Sphinx using a theme provided by Read the Docs.