从keras数据生成器生成数据

从keras数据生成器生成数据,keras,Keras,我想预览keras图像数据生成器的输出。例如,如何从生成器生成5幅图像 train_datagen = ImageDataGenerator( rescale=1./255, shear_range=0.2, zoom_range=0.2, horizontal_flip=True) test_datagen = ImageDataGenerator(rescale=1./255) train_generator = train

我想预览keras图像数据生成器的输出。例如,如何从生成器生成5幅图像

train_datagen = ImageDataGenerator(
        rescale=1./255,
        shear_range=0.2,
        zoom_range=0.2,
        horizontal_flip=True)

test_datagen = ImageDataGenerator(rescale=1./255)

train_generator = train_datagen.flow_from_directory(
        'data/train',
        target_size=(150, 150),
        batch_size=32,
        class_mode='binary')
尝试使用迭代器的常规方式似乎不起作用

for image in train_generator:
    print(image)

AttributeError:'DirectoryIterator'对象没有属性“next”

这将从数据集中生成前三个图像:

data, labels = generator_train._get_batches_of_transformed_samples([1, 2, 3])