绘制学习模型的训练损失和验证损失图形绘制训练精度和验证精度图形

Posted wbloger

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了绘制学习模型的训练损失和验证损失图形绘制训练精度和验证精度图形相关的知识,希望对你有一定的参考价值。

history = model.fit()

绘制训练损失和验证损失

import matplotlib.pyplot as plt

loss = history.history[loss]
val_loss = history.history[val_loss]

epochs = range(1, len(loss) + 1)

plt.plot(epochs, loss, bo, label = Training loss)
plt.plot(epochs, val_loss, b, label = Validation loss)
plt.title(Training And Validation Loss)
plt.xlabel(Epochs)
plt.ylabel(Loss)
plt.legend()
plt.show()

绘制训练精度和验证精度

plt.clf()

acc = history.history[acc]
val_acc = history.history[val_acc]

plt.plot(epochs, acc, bo, label = Training acc)
plt.plot(epochs, val_acc, b, label = Validation acc)
plt.title(Training And Validation Accuracy)
plt.xlabel(Epochs)
plt.ylabel(Accuracy)
plt.legend()
plt.show()

 

以上是关于绘制学习模型的训练损失和验证损失图形绘制训练精度和验证精度图形的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Keras 中绘制 MLP 模型的训练损失和准确度曲线?

如何解释模型学习曲线(训练和验证数据的时代准确率和损失曲线)?

验证损失和验证准确率均高于训练损失,且ACC和波动

用于三元组损失训练的自定义精度函数

神经网络已经收敛的证据? [关闭]

吴恩达机器学习--线性回归