【问题标题】:image augmentation of keras, how it works?keras的图像增强,它是如何工作的?
【发布时间】:2018-08-17 11:33:48
【问题描述】:

我正在阅读Fit generator and data augmentation in keras,但我仍然不太确定 keras 中的图像增强。

(1) 在datagen.flow()中,我们还设置了一个batch_size。我知道如果我们进行小批量训练需要batch_size,那么这两个batch_size 值是否相同,我的意思是,如果我们在flow() 生成器中指定batch_size,我们是否假设我们将使用相同的batch_size 进行小批量训练?

(2) 让我假设训练集的大小是 10,000。我猜 model.fit_generator() 和 model.fit() 在每个时期的唯一区别是,对于前者,我们使用 10,000 个随机变换的图像,而不是原来的 10,000 个。但是对于其他 epoch,我们使用了另外 10,000 张与第一个 epoch 中使用的完全不同的图像,因为所有图像都是随机生成的。这样对吗? 就像我们在每个 epoch 总是使用新的图像,这与普通情况不同,每个 epoch 使用相同的图像集。

我是这个领域的新手。请帮忙!

【问题讨论】:

    标签: machine-learning deep-learning keras


    【解决方案1】:

    第一个问题:答案是肯定的。

    第二个问题:是的,如果我们在 model.fit_generator() 中使用数据增强,我们总是在每个 epoch 使用新图像

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-24
      • 1970-01-01
      • 2022-08-21
      • 1970-01-01
      • 2019-11-25
      • 2023-03-28
      • 1970-01-01
      相关资源
      最近更新 更多