【问题标题】:How to calculate the amount of generated images from the image augmentation API of keras如何从 keras 的图像增强 API 计算生成图像的数量
【发布时间】:2019-01-18 19:55:32
【问题描述】:

我想计算从 Keras 的图像增强 API 生成的图像的数量。我不清楚每个设置是否还与其他设置结合使用。

我有以下设置:

旋转范围:0.2, 宽度偏移:0.05, 高度偏移:0.05, 剪切范围:0.05, 变焦范围:0.05, 水平翻转:真, 填充模式:最近

例如,它是对所有增强图像进行水平翻转还是只对输入图像进行水平翻转?那么使用上述参数生成的图像总量是多少?

【问题讨论】:

    标签: python keras conv-neural-network data-augmentation


    【解决方案1】:
    1. 图像不是在 Keras 中“生成”的,请参阅 documentation。它们是随机变换的。
    2. 是的,每个设置都与其他设置结合使用。每一种都有可能发生,转换越多,您的数据以一种或多种方式转换的可能性就越高。

    因此,总而言之,图像的总量与数据的大小相同。如果您希望拥有更多图像,而其中一些应该被转换,您可以使用每个图像的两个单独副本(尽管我不建议这样做)。

    您也可以对数据集中的每个图像使用ImageDataGenerator 类的apply_transform 方法。使用这种方法,您可以确定哪些图像被转换,哪些图像没有改变,我会坚持这个想法。

    【讨论】:

      猜你喜欢
      • 2022-08-21
      • 1970-01-01
      • 2016-11-04
      • 2020-11-20
      • 1970-01-01
      • 2018-08-17
      • 1970-01-01
      • 2018-02-24
      • 1970-01-01
      相关资源
      最近更新 更多