【问题标题】:How many images are generated using Keras ImageDataGenerator? [closed]使用 Keras ImageDataGenerator 生成多少张图片? [关闭]
【发布时间】:2019-12-16 19:55:24
【问题描述】:

每张图片做了多少次图片转换?

我读了几篇帖子,this 很接近。 但它并没有清楚地回答我的问题:假设我有相同的steps_per_epoch = 50batch size = 32sample size = 100

如果我将图像增强与 ImageDataGenerator 与 (shuffle = on) 一起使用,是否仍会生成 1600 张图像用于训练? 但是如果我有 5000 张训练图像,它会如何工作?它还会生成新图像还是使用原始图像?

【问题讨论】:

    标签: python keras computer-vision conv-neural-network


    【解决方案1】:

    原始图像只是在每个 epoch 进行转换(即旋转、缩放等)然后用于训练,每个 epoch 中的图像数量等于您拥有的原始图像数量。

    通过这样做,您正在创建新数据。 这样学习的模型可能会更加健壮和准确

    【讨论】:

    • The original images are just transformed... 但是,有多少次? 每张图片有多少个变换?
    • ImageDataGenerator 是一个具有实时数据增强功能的张量图像数据的批量生成器。数据将被循环(分批)。这意味着将在运行中对一批图像随机应用变换。在每个新的时期,都会应用新的随机变换,这样我们每次都用一组不同的图像进行训练。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-24
    相关资源
    最近更新 更多