Keras ImageData Generator中的验证\u分割返回0个图像
我试图在Keras中使用ImageDataGenerator分割数据(图像),方法是将validation_split设置为某个分数 这是我的密码Keras ImageData Generator中的验证\u分割返回0个图像,keras,python-3.6,Keras,Python 3.6,我试图在Keras中使用ImageDataGenerator分割数据(图像),方法是将validation_split设置为某个分数 这是我的密码 #Generate batches of tensor image data with real-time data augmentation, looped over in batches train_DataGen_Augmnt =ImageDataGenerator( rescale=1./255, featurewise
#Generate batches of tensor image data with real-time data augmentation,
looped over in batches
train_DataGen_Augmnt =ImageDataGenerator(
rescale=1./255,
featurewise_center=True,
validation_split=0.2,
rotation_range=30,
horizontal_flip=True,
)
#validation data not augmented!
Validation_DataGen = ImageDataGenerator(rescale=1./255)
# Flow training images in batches of 32 using train_datagen generator
train_generator = train_DataGen_Augmnt.flow_from_directory(
base_dir,
subset='training',
target_size=(150, 150),
batch_size=32,
#save_to_dir='images/Agumented'
)
# Flow validation images in batches of 32 using test_datagen generator
validation_generator = Validation_DataGen.flow_from_directory(
base_dir,
subset='validation',
target_size=(150, 150),
batch_size=32,
)
拆分似乎在拆分数据时起作用,但仅显示仅用于培训的拆分
下面是运行此命令时的输出
Found 89 images belonging to 3 classes.
Found 0 images belonging to 3 classes.
不要为验证定义新的生成器。使用您已经定义的相同生成器,即
train\u DataGen\u Augmnt
。