Keras中的ImageDataGenerator

时间:2017-12-13 11:53:26

标签: python keras image-preprocessing

我正在使用Keras功能ImageDataGenerator()来生成培训和验证数据集。我试图了解这个功能在内部的作用。该功能执行的预处理步骤是什么? 我在哪里可以找到这个函数的源代码?

1 个答案:

答案 0 :(得分:2)

您可以在以下网址找到任何源代码:

这是ImageDataGenerator:

keras文档页面还提供了引导您的链接:

在内部,ImageDataGenerator将对您提供的图像进行一系列不同的数据扩充程序,并准备一个python generator供您在拟合模型时使用。

有几种数据增强方法可供使用,您可以在上面的帮助页面中了解它们的含义。

生成器用于在循环中创建批处理。在这种情况下,一次一批图像。

您可以model.fit()使用model.fit_generator()ImageDataGenerator.flow(),而不是ImageDataGenerator.flow_from_directory()