keras 中的 EarlyStopping函数和verbose

参考资料:

https://keras-cn.readthedocs.io/en/latest/other/callbacks/

https://www.jianshu.com/p/159a9ac413fa

EarlyStopping

keras.callbacks.EarlyStopping(monitor='val_loss', patience=0, verbose=0, mode='auto')

当监测值不再改善时,该回调函数将中止训练

参数

  • monitor:需要监视的量

  • patience:当early stop被激活(如发现loss相比上一个epoch训练没有下降),则经过patience个epoch后停止训练。

  • verbose:信息展示模式

  • mode:‘auto’,‘min’,‘max’之一,在min模式下,如果检测值停止下降则中止训练。在max模式下,当检测值不再上升则停止训练。

fit 中的 verbose

verbose:日志显示
verbose = 0 为不在标准输出流输出日志信息
verbose = 1 为输出进度条记录


verbose = 2 为每个epoch输出一行记录


注意: 默认为 1

evaluate 中的 verbose

verbose:日志显示
verbose = 0 为不在标准输出流输出日志信息
verbose = 1 为输出进度条记录
注意: 只能取 0 和 1;默认为 1

猜你喜欢

转载自blog.csdn.net/hgfgfdfdff/article/details/88557689
今日推荐