调优停止机制 (tune.stopper)#
除了像 ASHA 这样的试验调度器,如果试验表现不佳,Ray Tune 还支持自定义停止机制以提前停止试验。它们还可以在满足条件后停止整个实验。例如,停止机制可以指定在试验达到平稳期且指标不再变化时停止试验。
Ray Tune 自带几种开箱即用的停止机制。对于自定义停止行为,你可以继承 Stopper
类。
其他停止行为在 用户指南 中有描述。
停止器接口 (tune.Stopper)#
用于实现 Tune 实验停止器的基类。 |
如果根据结果应该终止试验,则返回 true。 |
|
如果实验应终止,则返回 true。 |
调整内置停止器#
在达到最大迭代次数后停止试验 |
|
当指标在多次试验中趋于平稳时,提前停止实验。 |
|
当单次试验达到平台期时,提前停止。 |
|
在特定超时后停止所有试验。 |
|
通过 'OR' 组合多个停止符。 |
|
提供一个自定义函数来检查试验是否应停止。 |
|