gpt4 book ai didi

python - train_on_batch() 在 keras 模型中做了什么?

转载 作者:太空宇宙 更新时间:2023-11-03 12:54:20 26 4
gpt4 key购买 nike

我看到了一个代码示例(太大而无法粘贴到此处),其中作者使用了 model.train_on_batch(in, out) 而不是 model.fit(in, out)。 Keras 的官方文档说:

Single gradient update over one batch of samples.

但是我不明白。它是否与 fit() 相同,但不是执行许多前馈和反向传播步骤,而是执行一次?还是我错了?

最佳答案

是的,train_on_batch 仅使用单个批处理进行一次训练。

虽然 fit 为许多时期训练了许多批处理。 (每个批处理都会导致权重更新)。

使用 train_on_batch 的想法可能是在每个批处理之间自己做更多的事情。

关于python - train_on_batch() 在 keras 模型中做了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48550201/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com