- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 ImageDataGenerator().flow_from_directory(...)
从目录生成批量数据。
模型成功构建后,我想获得真实和预测类标签的两列数组。使用 model.predict_generator(validation_generator, steps=NUM_STEPS) 我可以获得预测类的 numpy 数组。是否可以让 predict_generator
输出相应的 True 类标签?
要添加的是:validation_generator.classes 确实会打印 True 标签,但按照从目录中检索它们的顺序,它不会考虑通过增强进行的批处理或样本扩展。
最佳答案
您可以通过以下方式获取预测标签:
y_pred = numpy.rint(predictions)
您可以通过以下方式获取真实标签:
y_true = validation_generator.classes
在此之前,您应该在验证生成器中设置 shuffle=False
。
最后,您可以通过以下方式打印混淆矩阵
打印confusion_matrix(y_true, y_pred)
关于Keras:从 ImageDataGenerator 或 Predict_generator 获取真实标签 (y_test),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45413712/
我遵循了有关在 R 中使用 Keras 进行图像识别的在线教程,最终代码如下: library(keras) view_list % layer_conv_2d(filter = 32, kern
我有一个大型图像数据集,我想在其上运行预测生成器。由于内存问题,我无法同时运行所有这些。这个想法是 通过循环图像范围并对其进行预测,以迭代方式将一小组图像提供给生成器。 将预测保存到文件 稍后循环打开
我正在尝试检查我的模型在验证数据集上的性能。因此,我使用 predict_generator 从我的 validation_generator 返回预测。但是,我无法将预测与从 validation_
Keras 文档说它返回“一个 Numpy 预测数组”。在 4 个类的 496 个图像示例上使用它,我得到一个 4 维数组(496、4、4、512)。其他2个维度是什么?最终,我想要一个 X 数组(示
我使用 ImageDataGenerator 和 flow_from_directory 进行训练和验证。 这些是我的目录: train_dir = Path('D:/Datasets/Trell/i
我已按照以下链接学习如何使用keras模型的generator来fit_generator。 https://stanford.edu/~shervine/blog/keras-how-to-gene
我正在尝试实现一个自定义数据生成器,它使用 pandas.read_csv 从 csv 文件中读取数据 block 。我使用 model.predict_generator 对其进行了测试,但返回的预
我正在调用 model.predict_generator() 方法对测试数据集进行预测。我的问题是如何检索测试准确性?以下是我的代码行: predictions = model.predict_ge
我正在实现图像分类项目。我已经生成并保存了模型。训练成功了。当我在 keras 中使用 predict_generator 对测试图像进行分类时,对于每个图像,我在预测 numpy 数组中为每个图
我有 Keras 模型,我想使用我的测试数据对其进行评估。当我使用 keras model.evaluate_generator 时,我得到了它返回的 loss 和 acc,我可以打印百分比精度,如下
对于二元分类问题,我从 keras evaluate_generator() 和 predict_generator() 获得了不同的模型精度: def evaluate_model(model, g
我是 Keras 的新手。我训练了一个模型并想预测存储在子文件夹中的一些图像(例如用于训练)。为了进行测试,我想预测 7 个类(子文件夹)中的 2 个图像。下面的 test_generator 看到了
我有以下代码。数据集可以下载here或 here .数据集包含分类为 cat 的图像或 dog . 这段代码的任务是训练猫狗图像数据。 所以给定一张图片,它可以判断它是猫的还是狗的。 正是以此为动力p
我使用keras数据增强来执行图像分类(十类图像)。最后一个训练周期的结果如下: Epoch 50/50 4544/4545 [============================>.] - ET
我正在使用 ImageDataGenerator().flow_from_directory(...) 从目录生成批量数据。 模型成功构建后,我想获得真实和预测类标签的两列数组。使用 model.pr
我正在尝试使用混淆矩阵评估常见狗和猫过滤数据集中的迁移学习模型。我的代码基于tensorflow的迁移学习教程。训练的准确率图表显示准确率高于 90%。 但是,使用生成器获取真实的 labes 并使用
我在使用 fit_generator、predict_generator 和 evaluate_generator 时遇到了奇怪的行为,我想问以下问题,我在文档中找不到答案: 在使用 fit_gene
我使用 Autokeras 来训练我的模型,然后使用 fit_final 将其保存为纯 keras h5 文件。 我的模型: from autokeras import ImageClassifier
我正在使用 keras 构建一个输入 720x1280 图像并输出值的模型。 在使用 keras.utils.Sequence 类获取与验证图像对应的值时,我遇到了 keras.models.Sequ
我知道predict_generator输出概率。为了获得类别,我只需找到最大概率的索引,这将是最可能的类别。但是我发现这样做后,我得到的输出与调用 Predict_classes 时得到的输出不同。
我是一名优秀的程序员,十分优秀!