Python 标签的Keras图像处理

Python 标签的Keras图像处理,python,keras,conv-neural-network,Python,Keras,Conv Neural Network,下面是演练: 我不明白ImageDataGenerator是如何创建标签数据的 我已将图像目录设置为: …/火车/猫和…/火车/狗 My ImageDataGenerator由以下人员创建: 序列数据发生器=图像数据发生器比例=1./255,旋转范围=40,宽度范围=0.2,高度范围=0.2,剪切范围=0.2,缩放范围=0.2,水平翻转=真 train_generator=train_datagen.flow_from_directorytrain_dir,target_size=150150,

下面是演练:

我不明白ImageDataGenerator是如何创建标签数据的

我已将图像目录设置为: …/火车/猫和…/火车/狗

My ImageDataGenerator由以下人员创建:

序列数据发生器=图像数据发生器比例=1./255,旋转范围=40,宽度范围=0.2,高度范围=0.2,剪切范围=0.2,缩放范围=0.2,水平翻转=真

train_generator=train_datagen.flow_from_directorytrain_dir,target_size=150150,batch_size=32,class_mode='binary'

我用以下方法检查数据:

对于数据批次,在序列生成器中标记批次: 打印标签:,标签\批次


标签似乎生成得很好。我的问题是,当我只输入.jpg文件时,ImageDataGenerator如何创建标签?我想从子目录名称中删除


类:类子目录的可选列表,例如[狗”,“猫]。默认值:无。如果未提供,将根据目录下的子目录名称/结构自动推断类列表,其中每个子目录将被视为不同的类,类的顺序(将映射到标签索引)将为字母数字。包含从类名到类索引映射的字典可以通过属性class_index获得。

标签是目录名。训练/->猫;训练/->狗。