不知道要执行多少步时使用keras fit_generator

时间:2019-01-02 17:53:56

标签: python keras

B“ H

如果我事先不知道在一个纪元中会有多少条记录,有什么方法可以实现数据生成器(通过创建python生成器或通过对Sequence进行子类化)来训练数据?

通常,即使您不能将整个训练集都加载到内存中,您仍然知道您将拥有的项目-对于图像,您可以获取文件计数或类似的东西。但是有时候您可能并不事先知道,要获得准确的计数太昂贵了-如果您有多个可变长度文件,每个文件都有很多记录,或者您是由外部来源提供训练数据。实际上,您可能在每个时期都有更多数据,到第一个时期完成时,可能已经收集了更多数据。

因此,您不知道要传递给steps_per_epoch的数字是什么,或者没有实现__len__的真实方法

目前,我实际上正在研究 cnn ,但是 lstm

会更常见

0 个答案:

没有答案