一、保存最好的模型 checkpoint = callbacks.ModelCheckpoint('./model_save/best.h5', monitor='val_accuracy', verbose=0, save_best_only=True, save_weights_only=False, mode='max', period=1) 二。保存当前模型 checkpoint1 = callbacks.ModelCheckpoint('./model_save/final.h5', monitor='val_accuracy', verbose=0, save_best_only=False, save_weights_only=False, mode='auto', period=1)
三、同时保存当前模型和最好的模型
1.设置callback_list
callback_list = [checkpoint,checkpoint1]
2.将callbacks参数设置为callback_list
model.fit(self.train_data, self.train_label, validation_data=(self.test_data, self.test_label), epochs=300, batch_size=64, callbacks=callback_list)