使用tensorflow tf.estimator提前停止?

pap*_*eps 7 python tensorflow

我正在使用tensorflow v1.4.我想使用5个时代的耐心使用验证集提前停止.

我在网上搜索过,发现曾经有一个叫做函数ValidationMonitor但现在已经折旧了.有没有办法实现这一目标?

pap*_*eps 0

最近我在tensorflow API中遇到了这个函数。 tf.keras.callbacks.EarlyStopping。tf版本是r1.9。

论据:

  • monitor:要监控的数量
  • min_delta:被监控数量的最小变化才有资格被视为改进,即绝对变化小于 min_delta,将被视为没有改进。
  • patience:没有改善的时期数,之后训练将停止。
  • verbose: 详细模式。
  • modeauto: { , min, }之一max。模式下min,当监测到的数量停止减少时,训练就会停止;在max模式下,当监控的数量停止增加时,它将停止;在auto 模式下,方向是根据监控量的名称自动推断的。