gpt4 book ai didi

python - keras reshape 输入图像以与 CNN 一起使用

转载 作者:太空狗 更新时间:2023-10-30 02:26:17 24 4
gpt4 key购买 nike

还有其他帖子也有类似的问题,但没有一个答案对我有帮助。我是这个 CNN 世界的新手。

我关注了this使用 theano 作为后端和 MNIST 数据集使用 Keras 训练 CNN 的教程。现在我想将我自己的 jpg 图像传递给 CNN,但我不知道如何 reshape 它。你能帮我吗?我对此非常陌生。

到目前为止,我试过这个来 reshape

image = np.expand_dims(image, axis=0) image = preprocess_input(image)

但是在预测的时候出现如下错误:

ValueError: Error when checking : expected conv2d_1_input to have shape (None, 1, 28, 28) but got array with shape (1, 3, 28, 28)

如您所见,我的 CNN 使用宽度 = 28、高度 = 28 和深度 =1。

最佳答案

尝试使用 Numpy 进行 reshape 。因为,您一直在使用 2D 卷积模型:

 image = np.reshape(image, (28, 1, 28, 1))

关于python - keras reshape 输入图像以与 CNN 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45537834/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com