Tensorflow 2.0 - keras 训练

Tensorflow 2.0 - keras training

抱歉初学者问题,因为我刚刚开始学习 Tensorflow;他们的2.0版本似乎是发展的飞跃。

我按照 this site 的教程进行操作,returns 结果如下:

这与网站有很大不同:

这里是 gist.

我实际上是从网站上复制并粘贴了代码,但不知何故结果仍然如此不同。

我阅读我的图表的方式,几乎没有任何学习。

  1. 是什么导致了这种情况?

  2. 人们通常如何应对这种情况?

那是因为你这一行写错了:

steps_per_epoch = round(BATCH_SIZE) // BATCH_SIZE

应该是:

steps_per_epoch = num_train//BATCH_SIZE   # There is no need to use the round() function.

这是original code