python - Keras ImageDataGenerator doesn't work properly with shuffle -
i have created 2 imagedatagenerator objects process 2 images @ same time (one image , mask) train autoencoder/u-net. randomize dataset set shuffle=true. take these images 2 folders (one image , other mask), use 2 flow_from_directory same seed. however, in practice doesn't work , mask extracted doesn't correspond extracted image. both images (image , mask) have same file name.
here code have:
data_gen_args = dict(rescale = 1./255, rotation_range = 5, zoom_range = 0.05, horizontal_flip = true) image_datagen = imagedatagenerator(**data_gen_args) mask_datagen = imagedatagenerator(**data_gen_args) seed = 1 image_generator = image_datagen.flow_from_directory( 'data/train_'+str(shape), color_mode = 'grayscale', class_mode = none, batch_size = batch_size, shuffle = true, seed = seed) mask_generator = mask_datagen.flow_from_directory( 'data/train_mask_'+str(shape), color_mode = 'grayscale', class_mode = none, batch_size = batch_size, shuffle = true, seed = seed) any idea on what's wrong?
Comments
Post a Comment