Keras数据增强过程中的混乱

时间:2017-07-15 09:15:13

标签: python tensorflow keras

我尝试了这个实验:

1)我有两个班级'月亮'和' star',每个都有3张图片。

2)我尝试创建数据增强图像,如下所述。

trainingDataGenerator = ImageDataGenerator(rotation_range=10)

trainGenerator = trainingDataGenerator.flow_from_directory(
                        trainingDataDir,
                        target_size=(28,28),
                        batch_size = 1,
                        seed=7,
                        class_mode='binary',
                        save_to_dir='data/augmented')

# Define Model Here. 

# fit_generator is like this:
   model.fit_generator(
                  trainGenerator,
                  steps_per_epoch = 5,
                  epochs=1)

当我查看数据/扩充目录时,生成的图像数量为11(11)。

我的问题:

每个纪元的总图像数为= steps_per_epoch * batch_size

这意味着在我的情况下它应该为1个纪元生成5 * 1 = 5个图像。但是我在增强目录中看到了11个图像。

有人可以解释这些数据增强图像是如何计算的吗?

0 个答案:

没有答案