Random ‘Optimizer’¶
-
class
glompo.optimizers.random.RandomOptimizer(_opt_id: int = None, _signal_pipe: multiprocessing.connection.Connection = None, _results_queue: multiprocessing.context.BaseContext.Queue = None, _pause_flag: multiprocessing.context.BaseContext.Event = None, workers: int = 1, backend: str = 'processes', is_log_detailed: bool = False, iters: int = 100)[source]¶ Bases:
glompo.optimizers.baseoptimizer.BaseOptimizerEvaluates random points within the bounds for a fixed number of iterations. Not actually an optimizer. Intended for debugging.
Parameters: - _opt_id _signal_pipe _results_queue _pause_flag workers backend is_log_detailed (Inherited,) – See
BaseOptimizer. - iters – Number of function evaluations the optimizer will execute before terminating.
- _opt_id _signal_pipe _results_queue _pause_flag workers backend is_log_detailed (Inherited,) – See