一、写一个LossHistory类,保存loss(err)和acc(score)并创建实例
class LossHistory(keras.callbacks.Callback):
def on_train_begin(self, logs={}):
self.losses = {
'batch': [], 'epoch': []}
self.accuracy = {
'batch': [], 'epoch': []}
self.val_loss = {
'batch': [], 'epoch': []}
self.val_acc = {
'batch': [], 'epoch': []}
def on_batch_end(self, batch, logs={}):
self.losses['batch'].append(logs.get('loss'))
self.accuracy['batch'].append(logs.get('acc'))
self.val_loss['batch'].appen