问题遇到的现象和发生背景
深度学习建模后,使用model.fit()函数,按理说得到History对象,应该能使用History.history.get,但操作过程中发现并没有这个方法
也无法返回值来画图
问题相关代码,请勿粘贴截图
train_count = len(train_path)
test_count = len(test_path)
step_per_epoch = train_count/BATHSIZE
validation_step = test_count/BATHSIZE
h = model.fit(train_ds,epochs=1,steps_per_epoch=step_per_epoch,validation_data=test_ds,validation_steps=validation_step)
plt.plot(h.epoch,h.history.get('acc'),label='acc')
plt.plot(h.epoch,h.history.get('val_acc'),label='val_acc')
plt.legend()
plt.show()
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
能正常使用History.history.get方法,画出正常曲线图