ray.tune.stopper.ExperimentPlateauStopper#
- class ray.tune.stopper.ExperimentPlateauStopper(metric: str, std: float = 0.001, top: int = 10, mode: str = 'min', patience: int = 0)[源代码]#
基类:
Stopper
当指标在多次试验中趋于平稳时,提前停止实验。
当指标在耐心参数指定的迭代次数内没有改善时,停止整个实验。
- 参数:
metric – 要监控的指标。
std – 调优过程必须停止的最小标准差。
top – 要考虑的最佳模型数量。
mode – 选择顶部结果的模式。可以是“min”或“max”。
patience – 等待顶级模型发生变化的轮数。
- 抛出:
ValueError – 如果模式参数既不是“最小”也不是“最大”。
ValueError – 如果 top 参数不是大于 1 的整数。
ValueError – 如果标准差参数不是一个严格正的浮点数。
ValueError – 如果 patience 参数不是严格正整数。
方法
返回是否停止并阻止试验开始。