在多个课程上进行培训时,如何在Keras中获取标签ID?

法比奥·佩雷斯(FábioPerez)

flow_from_directory用来从具有以下结构的文件夹中获取训练集:

train
  class1
  class2
  class3
  ...

生成器的调用如下:

train_generator = train_datagen.flow_from_directory( 
        train_data_dir,                              
        target_size=(img_height, img_width),         
        batch_size=32,                               
        class_mode='categorical')  

我没有设置参数classes,但是我希望按字母顺序获取标签。

classes:类子目录的可选列表(例如['dogs', 'cats'])。默认值:无。如果未提供,则将自动推断类别列表(映射到标签索引的类别顺序将为字母数字)。

但是,当我对训练图像进行分类(用于检查返回的标签)时,我没有得到任何特定的排序。训练进行得很好(准确度约为85%),并且在对来自同一类别的图像进行分类时,输出标签具有一致性。

如何推断由生成的标签编号flow_from_directory并将其映射到类?

气单胞菌

您可以查看哪个类对应于哪个整数,并查看变量 ImageDataGenerator.class_indices

这是一个如何使用它的例子

    def build(source=None):
        datagen = ImageDataGenerator(rescale=1. / 255)
        data_generator = datagen.flow_from_directory(
        source,  # this is the target directory
        target_size=(150, 150),  # all images will be resized to 150x150
        batch_size=11,
        class_mode='sparse')
        class_dictionary = data_generator.class_indices
    return data_generator, class_dictionary

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在列表上进行多个悬停

来自分类Dev

如何在Django上进行测试时禁用芹菜任务

来自分类Dev

如何从课程文件中获取课程成员

来自分类Dev

如何在std :: set上进行迭代时删除元素

来自分类Dev

在多个课程上进行培训时,如何在Keras中获取标签ID?

来自分类Dev

如何在SugarCRM的多个页面中获取所选选项的ID?

来自分类Dev

如何在多个色谱柱上进行熊猫采样?

来自分类Dev

如何在按键上进行多个动画

来自分类Dev

Pandas groupby,如何在多个列上进行多个聚合?

来自分类Dev

如何在keras中进行自定义回调以在VAE培训中生成示例图像?

来自分类Dev

如何在Spark数据框的多个列上进行旋转?

来自分类Dev

如何在Excel中的多个条件上进行索引匹配?

来自分类Dev

如何在std :: set上进行迭代时删除元素

来自分类Dev

在一个选择查询中计算多个聚合函数时,SQL Server如何在行上进行迭代

来自分类Dev

在其他页面上进行编辑时如何在其他桌子上获取图像

来自分类Dev

如何在WordPress中获取多个页面ID的子页面

来自分类Dev

Mysql如何在只有一个ID的多个表的三个表上进行联接查询

来自分类Dev

如何在Django模板中获取课程

来自分类Dev

如何在许多行中的相同ID的SQL Server中的表上进行迭代?

来自分类Dev

如何在多个记录插入中获取最后插入的ID?

来自分类Dev

如何在jQuery中通过Id获取标签

来自分类Dev

如何在仅具有课程ID的成绩表中获取每个课程的名称?

来自分类Dev

如何在集合上进行迭代时删除集合中的相邻条目

来自分类Dev

如何在angularjs中获取锚标签的ID?

来自分类Dev

如何在课程结束时获取填充的大小

来自分类Dev

如何在 JavaScript 中获取标签的 ID

来自分类Dev

如何使用python从多个ul标签中获取id列表?

来自分类Dev

如何在logstash上进行多个输出?

来自分类Dev

如何在javascript中复制标签时增加ID

Related 相关文章

  1. 1

    如何在列表上进行多个悬停

  2. 2

    如何在Django上进行测试时禁用芹菜任务

  3. 3

    如何从课程文件中获取课程成员

  4. 4

    如何在std :: set上进行迭代时删除元素

  5. 5

    在多个课程上进行培训时,如何在Keras中获取标签ID?

  6. 6

    如何在SugarCRM的多个页面中获取所选选项的ID?

  7. 7

    如何在多个色谱柱上进行熊猫采样?

  8. 8

    如何在按键上进行多个动画

  9. 9

    Pandas groupby,如何在多个列上进行多个聚合?

  10. 10

    如何在keras中进行自定义回调以在VAE培训中生成示例图像?

  11. 11

    如何在Spark数据框的多个列上进行旋转?

  12. 12

    如何在Excel中的多个条件上进行索引匹配?

  13. 13

    如何在std :: set上进行迭代时删除元素

  14. 14

    在一个选择查询中计算多个聚合函数时,SQL Server如何在行上进行迭代

  15. 15

    在其他页面上进行编辑时如何在其他桌子上获取图像

  16. 16

    如何在WordPress中获取多个页面ID的子页面

  17. 17

    Mysql如何在只有一个ID的多个表的三个表上进行联接查询

  18. 18

    如何在Django模板中获取课程

  19. 19

    如何在许多行中的相同ID的SQL Server中的表上进行迭代?

  20. 20

    如何在多个记录插入中获取最后插入的ID?

  21. 21

    如何在jQuery中通过Id获取标签

  22. 22

    如何在仅具有课程ID的成绩表中获取每个课程的名称?

  23. 23

    如何在集合上进行迭代时删除集合中的相邻条目

  24. 24

    如何在angularjs中获取锚标签的ID?

  25. 25

    如何在课程结束时获取填充的大小

  26. 26

    如何在 JavaScript 中获取标签的 ID

  27. 27

    如何使用python从多个ul标签中获取id列表?

  28. 28

    如何在logstash上进行多个输出?

  29. 29

    如何在javascript中复制标签时增加ID

热门标签

归档