CNN无法预测图片类别

南南

我使用CNN建立了脑肿瘤检测模型,当我尝试通过预测其类别来测试样本图像时,会发生错误。

根据误差,模型的输入应具有1个额外的维度。我如何预测图像的等级。给出错误的代码片段是:

best_model.predict(image)

错误如下

ValueError:图层zero_padding2d的输入0与该图层不兼容:预期的ndim = 4,找到的ndim = 3。收到完整的图形:[无,240,3]

在警告中可以看到预期的形状:

WARNING:tensorflow:Model was constructed with shape (None, 240, 240, 3) for input Tensor("input_1_1:0", shape=(None, 240, 240, 3), dtype=float32), but it was called on an input with incompatible shape (None, 240, 3).

我尝试了解决方案,但仍然出现相同的错误:这是图片

大卫·S

因此,问题在于模型假设第一维是批数。对于您的情况,它“认为”您有240个批次,每个图像的大小(240,3)

您需要做的是在传递给模型之前扩展图像的尺寸。您可以使用expand_dims

一个例子:

image = tf.zeros([240, 240, 3])
tf.expand_dims(image, axis=0)

这将为图像添加一个批处理尺寸,并且模型可以正确地对其进行操作。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Keras CNN可以预测多个类别吗?

来自分类Dev

Tensorflow预训练的CNN:预测图像的相同类别

来自分类Dev

无法处理超过32个类别的类别预测变量

来自分类Dev

为什么我的 CIFAR 100 CNN 模型主要预测两个类别?

来自分类Dev

为什么有时CNN模型只能预测所有其他类别中的一个类别?

来自分类Dev

为什么我的用于检测图像旋转的卷积模型为每张图片预测相同的类别?

来自分类Dev

CNN的输出应为图片

来自分类Dev

Magento类别图片

来自分类Dev

CNN的负面训练图片范例

来自分类Dev

Prestashop-默认类别图片

来自分类Dev

使用CNN的数字识别预测中的错误

来自分类Dev

如何打印出正确的预测类别?

来自分类Dev

如何获得xgboost预测的类别标签?

来自分类Dev

Keras模型预测相同类别

来自分类Dev

使用darch预测新的样本类别

来自分类Dev

更改R中类别预测的阈值

来自分类Dev

R 中两个类别的预测类别概率

来自分类Dev

XGBOOST-多类别预测。预测矩阵是类别的概率集。如何执行混淆矩阵

来自分类Dev

我正在尝试使用CNN进行股票价格预测,但是我的代码似乎无法正常工作,我需要更改或添加什么?

来自分类Dev

自定义分类类别图片

来自分类Dev

在商店图片下方添加Woocommerce类别

来自分类Dev

自定义分类类别图片

来自分类Dev

Woocommerce与Wordpress-如何显示类别图片?

来自分类Dev

WordPress:类别标题背景图片

来自分类Dev

WordPress最新文章精选类别图片

来自分类Dev

为每个类别找到最佳图片

来自分类Dev

htaccess无法使用类别

来自分类Dev

htaccess无法使用类别

来自分类Dev

无法显示类别标签