Keras 使用kreas.ImageDataGenerator进行数据预处理会创建更多数据还是只更改现有数据

Keras 使用kreas.ImageDataGenerator进行数据预处理会创建更多数据还是只更改现有数据,keras,generator,Keras,Generator,当使用keras.ImageDataGenerator并选择一些增强(翻转、缩放等)时,是否仅更改我的数据流,或者是否将增强的数据添加到数据流中,另外,增加我的数据大小 感谢您的帮助我知道它不会增加数据集。它只是在训练数据中添加随机变换或扰动。所以,是的,它只是改变了你的数据。话虽如此,如果您需要更多数据 您可以使用save_to_dir参数存储增强图像 您可以使用steps\u per\u epoch=N*(N\u samples/batch\u size)并按N乘以每个epoch的数据量进行

当使用keras.ImageDataGenerator并选择一些增强(翻转、缩放等)时,是否仅更改我的数据流,或者是否将增强的数据添加到数据流中,另外,增加我的数据大小


感谢您的帮助

我知道它不会增加数据集。它只是在训练数据中添加随机变换或扰动。所以,是的,它只是改变了你的数据。话虽如此,如果您需要更多数据

  • 您可以使用
    save_to_dir
    参数存储增强图像
  • 您可以使用
    steps\u per\u epoch=N*(N\u samples/batch\u size)
    并按
    N
    乘以每个epoch的数据量进行训练

  • 亲爱的阿纳金,第一条我知道,但第二条建议听起来也不错。谢谢MTFBWY