TensorFlow回調(diào)函數(shù):tf.keras.callbacks

2019-03-25 18:17 更新

模塊:tf.keras.callbacks

定義在:tensorflow/_api/v1/keras/callbacks/__init__.py。

回調(diào):在模型訓(xùn)練期間在某些點調(diào)用的實用程序。

提示:在TensorFlow中epoch表示迭代次數(shù),1個epoch等于使用訓(xùn)練集中的全部樣本訓(xùn)練一次;一個epoch = 所有訓(xùn)練樣本的一個正向傳遞和一個反向傳遞。

class BaseLogger:回調(diào)度量的累積epoch(迭代次數(shù))平均值。

class CSVLogger:將epoch(迭代次數(shù))結(jié)果流式傳輸?shù)絚sv文件的回調(diào)。

class Callback:用于構(gòu)建新回調(diào)的抽象基類。

class EarlyStopping:當監(jiān)控數(shù)量停止改善時停止訓(xùn)練。

class History:將事件記錄到History對象中的回調(diào)。

class LambdaCallback:用于動態(tài)創(chuàng)建簡單的自定義回調(diào)的回調(diào)。

class LearningRateScheduler:學(xué)習(xí)速率調(diào)度程序。

class ModelCheckpoint:在每個訓(xùn)練期后保存模型。

class ProgbarLogger:將指標打印到stdout的回調(diào)。

class ReduceLROnPlateau:當指標停止改進時降低學(xué)習(xí)速率。

class RemoteMonitor:用于將事件流式傳輸?shù)椒?wù)器的回調(diào)。

class TensorBoard:Tensorboard基本可視化。

class TerminateOnNaN:當遇到NaN損失會停止訓(xùn)練的回調(diào)函數(shù)。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號