小编Dan*_*ian的帖子

keras 重塑输入图像以与 CNN 配合使用

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

我按照教程使用 MNIST 数据集使用 theano 作为后端使用 Keras 训练 CNN。现在我想将我自己的 jpg 图像传递给 CNN,但我不知道如何重塑它。你能帮我吗?我在这方面超级新。

到目前为止,我试着用这个来重塑

image = np.expand_dims(image, axis=0) image = preprocess_input(image)
Run Code Online (Sandbox Code Playgroud)

但在预测时出现以下错误:

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

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

python reshape conv-neural-network keras

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

conv-neural-network ×1

keras ×1

python ×1

reshape ×1