TensorFlow回调函数:tf.keras.callbacks
2019-03-25 18:17 更新
模块:tf.keras.callbacks
定义在:tensorflow/_api/v1/keras/callbacks/__init__.py。
回调:在模型训练期间在某些点调用的实用程序。
提示:在TensorFlow中epoch表示迭代次数,1个epoch等于使用训练集中的全部样本训练一次;一个epoch = 所有训练样本的一个正向传递和一个反向传递。
类
class BaseLogger:回调度量的累积epoch(迭代次数)平均值。
class CSVLogger:将epoch(迭代次数)结果流式传输到csv文件的回调。
class Callback:用于构建新回调的抽象基类。
class EarlyStopping:当监控数量停止改善时停止训练。
class History:将事件记录到History对象中的回调。
class LambdaCallback:用于动态创建简单的自定义回调的回调。
class LearningRateScheduler:学习速率调度程序。
class ModelCheckpoint:在每个训练期后保存模型。
class ProgbarLogger:将指标打印到stdout的回调。
class ReduceLROnPlateau:当指标停止改进时降低学习速率。
class RemoteMonitor:用于将事件流式传输到服务器的回调。
class TensorBoard:Tensorboard基本可视化。
class TerminateOnNaN:当遇到NaN损失会停止训练的回调函数。