首页 > 解决方案 > 是否可以在 Keras fit_generator() 的验证部分显示进度条或 ETA

问题描述

我正在使用生成器为我的模型创建批次,因此使用model.fit_generator()Keras 函数。使用verbose=1(默认选项)我在训练过程中得到一个进度条和一个 ETA,这对于评估一个 epoch 需要多少时间以及在晚上/周末运行多少个 epoch 非常有帮助。

问题是在验证过程中,我没有任何关于需要多长时间的可见信息。训练的进度条保持在 100%,ETA 保持在 1 秒,仅此而已。此外,我注意到等待时间并不仅仅与数据量成正比。如果我有 90% 的训练时间和 10% 的测试时间,我应该预计验证的等待时间会缩短 9 倍,但事实并非如此。

有什么方法可以显示此验证过程的进度(或根据训练和数据量对其进行评估)?

标签: validationkerasgeneratorverbose

解决方案


推荐阅读