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:當監(jiān)控數量停止改善時停止訓練。

class History:將事件記錄到History對象中的回調。

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

class LearningRateScheduler:學習速率調度程序。

class ModelCheckpoint:在每個訓練期后保存模型。

class ProgbarLogger:將指標打印到stdout的回調。

class ReduceLROnPlateau:當指標停止改進時降低學習速率。

class RemoteMonitor:用于將事件流式傳輸到服務器的回調。

class TensorBoard:Tensorboard基本可視化。

class TerminateOnNaN:當遇到NaN損失會停止訓練的回調函數。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號