Потеря сюжета против истории эпох для набора тестов и тренировок

#tensorflow #machine-learning #keras #plot #loss

Вопрос:

Я использую TensorFlow 2.4.0 и Keras, я хочу построить историю потерь и эпох для набора тестов и тренировок. Я смог это сделать, когда использовал TensorFlow 1.15, используя приведенный ниже код, однако при попытке перенести его на новую версию он не работает

  model.fit(X2_train ,y2_train, epochs =100, batch_size = 32)
 
 plt.subplot(1,1,1)
plt.plot(model.history.history['loss'])
plt.plot(model.history.history['val_loss'])
plt.title('Loss function of CNN Model')
plt.ylabel('loss')
plt.xlabel('epoch')
plt.legend(['train', 'test'], loc='upper right')
plt.ylim(0,200)
plt.grid()
plt.tight_layout()
plt.subplots_adjust(left=0.0, bottom=0.0, right=2.0, top=0.8, wspace=0.2, hspace=0.2)
plt.show()
 

введите описание изображения здесь

Комментарии:

1. Неясно, в чем ваша главная проблема. Код работает в tf 1, но не в tf 2? Дайте какой-нибудь воспроизводимый код.

2. да, он работает в tf 1, а не в tf 2

3. Предоставленной информации недостаточно. Можете ли вы поделиться автономным кодом для репликации вашей проблемы? чтобы мы могли попытаться вам помочь. Спасибо!