deephyper.stopper.ConstantStopper#
- class deephyper.stopper.ConstantStopper(max_steps: int, stop_step: int)[source]#
Bases:
Stopper
Constant stopping policy which will stop the evaluation of a configuration at a fixed step.
Single-Objective
Multi-Objectives
Failures
✅
❌
✅
- Parameters:
Methods
Observe a new objective value.
Returns
True
if the evaluation should be stopped andFalse
otherwise.Returns a dict version of the stopper which can be saved as JSON.
Replaces currently observed objective by the maximum objective observed from the start.
Attributes
Last observed objective.
Returns copy of the list of observations with 0-index budgets and 1-index objectives.
Last observed step.
- property objective#
Last observed objective.
- property observations: list#
Returns copy of the list of observations with 0-index budgets and 1-index objectives.
- property step#
Last observed step.
- stop() bool [source]#
Returns
True
if the evaluation should be stopped andFalse
otherwise.- Returns:
(step >= max_steps)
.- Return type:
- to_json()#
Returns a dict version of the stopper which can be saved as JSON.