keras.callbacks的ModelCheckpoint參數
callbacks的ModelCheckpoint參數詳解(原文:https://blog.csdn.net/breeze5428/article/details/80875323)
keras.callbacks.ModelCheckpoint(filepath,monitor=‘val_loss‘,verbose=0,save_best_only=False, save_weights_only=False, mode=‘auto‘, period=1)
參數說明:
filename:字符串,保存模型的路徑
monitor:需要監視的值
verbose:信息展示模式,0或1(checkpoint的保存信息,類似Epoch 00001: saving model to ...)
(verbose = 0 為不在標準輸出流輸出日誌信息;verbose = 1 為輸出進度條記錄;verbose = 2 為每個epoch輸出一行記錄)
save_best_only:當設置為True時,監測值有改進時才會保存當前的模型( the latest best model according to the quantity monitored will not be overwritten)
mode:‘auto’,‘min’,‘max’之一,在save_best_only=True時決定性能最佳模型的評判準則,例如,當監測值為val_acc時,模式應為max,當監測值為val_loss時,模式應為min。在auto模式下,評價準則由被監測值的名字自動推斷。
save_weights_only:若設置為True,則只保存模型權重,否則將保存整個模型(包括模型結構,配置信息等)
period:CheckPoint之間的間隔的epoch數
keras.callbacks的ModelCheckpoint參數