如何绘制模型的历史记录



从本教程代码中,我尝试使用 keras 库绘制模型的历史。 但这给出了错误KeyError:'acc'.

这是代码的一部分。

model.compile(
optimizer=optimizers.Adam(lr=learning_rate, decay=0.001),
loss=losses.categorical_crossentropy,
metrics=[metrics.categorical_accuracy],
)
# Train model
history = model.fit_generator(
train_gen, epochs=num_epochs, validation_data=val_gen, verbose=2, shuffle=False
)
plt.plot(history.history['acc'])
plt.plot(history.history['val_acc'])
plt.title('Model accuracy')
plt.ylabel('Accuracy')
plt.xlabel('Epoch')
plt.legend(['Train', 'Test'], loc='upper left')
plt.show()
# Plot training & validation loss values
plt.plot(history.history['loss'])
plt.plot(history.history['val_loss'])
plt.title('Model loss')
plt.ylabel('Loss')
plt.xlabel('Epoch')
plt.legend(['Train', 'Test'], loc='upper left')
plt.show()

任何建议将不胜感激。

acc更改为accuracy,将val_acc更改为val_accuracy。 并考虑查看此链接

最新更新