Keras Sequential适合与几个train_on_batch调用相同吗?

时间:2019-06-06 11:10:05

标签: python tensorflow keras

只是对keras.sequential train_on_batchfit之间的区别感到困惑。唯一的区别是,使用train_on_batch仅将数据自动传递一次,而使用fit则将其指定为no。的epochs中?

如果我这样做,model.fit(x, y, epochs=5) for i in range(5) model.train_on_batch(x, y)一样吗?

1 个答案:

答案 0 :(得分:1)

  

如果我这样做,model.fit(x, y, epochs=5)
相同吗?   for i in range(5) model.train_on_batch(x, y)?

是的

您的理解是正确的。

.fit()还有更多的花哨之处(例如,我们可以人为地控制批次的数量以考虑一个时代,而不是耗尽整个数据集),但是从根本上讲,您是正确的。 / p>