Python 在keras中绘制训练数据输出空图

Python 在keras中绘制训练数据输出空图,python,keras,visualization,Python,Keras,Visualization,我正在尝试绘制训练数据。我正在使用 for i in range(epoch_size): history = model.fit(trainingX[:10], trainingY[:10], epochs=1, batch_size=batch_size,callbacks = [early_stop], verbose=2) 50人一组 然后 plt.plot(history.history['acc']) plt.title('model accuracy') plt.ylab

我正在尝试绘制训练数据。我正在使用

for i in range(epoch_size):
    history = model.fit(trainingX[:10], trainingY[:10], epochs=1, batch_size=batch_size,callbacks = [early_stop], verbose=2)
50人一组

然后

plt.plot(history.history['acc'])
plt.title('model accuracy')
plt.ylabel('acc')
plt.xlabel('epoch')
plt.legend(['train', 'test'], loc='upper left')
plt.show()
但情节总是空的,为什么?

尝试打印以下
打印(history.history)
并检查内容

我们通常只运行一次

history = model.fit(X_train, Y_train,
          batch_size=128, epochs=10,
          verbose=2, validation_data=(X_test, Y_test))

您正在使用for循环的每次迭代覆盖历史,并且对于一个历元,没有可以绘制的更改。因此,您要么需要多个历元,要么需要使用单独的数组存储历史值。

如果需要在循环中运行它,该怎么办?我正在重新设置要访问的每个地址。这可能对你有帮助,但没有帮助