【问题标题】:Result of a prediction in CNNCNN 中的预测结果
【发布时间】:2018-11-03 11:35:16
【问题描述】:

我正在处理以下链接 https://becominghuman.ai/building-an-image-classifier-using-deep-learning-in-python-totally-from-a-beginners-perspective-be8dbaf22dd8 我怎么知道“result[0][0]”中的“one”是“狗”而不是猫的预测?

【问题讨论】:

  • 检查数据集。你会知道的。

标签: python-3.x neural-network deep-learning prediction convolutional-neural-network


【解决方案1】:

文章中的代码使用ImageDataGenerator 类和flow_from_directory() 函数来加载和扩充图像。检查 Keras documentation,您可以找到有关称为 classes 的参数之一的信息:

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

基于该信息,我怀疑“cat”指的是 0,而“dog”指的是 1。为了确保您可以检查类字典:

print(train_datagen.class_indices)

【讨论】:

    猜你喜欢
    • 2020-05-31
    • 2020-11-14
    • 1970-01-01
    • 2018-12-13
    • 1970-01-01
    • 1970-01-01
    • 2020-03-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多