我fit_generator
用来训练模型。正在从生成器函数中读取训练数据集,该生成器函数以恒定的批量大小提供数据。现在我想知道我应该采用什么方法来验证数据。我应该为验证集制作一个生成器还是将其完全加载到内存中并在其中使用fit_generator
?
注意:验证数据集很容易适应内存,因此批处理对我来说是一种选择。
我fit_generator
用来训练模型。正在从生成器函数中读取训练数据集,该生成器函数以恒定的批量大小提供数据。现在我想知道我应该采用什么方法来验证数据。我应该为验证集制作一个生成器还是将其完全加载到内存中并在其中使用fit_generator
?
注意:验证数据集很容易适应内存,因此批处理对我来说是一种选择。
如果validation batch size = 1
与完全加载数据的情况相比没有区别。但是任何其他值batch size
的评估指标将是它在不同批次中的平均值;因此,它的真正价值不会得到体现。