繁体   English   中英

input_shape 的错误预期有 4 个维度,但得到了形状为 (73257, 32, 32) 的数组

[英]Error with the input_shape expected to have 4 dimensions, but got array with shape (73257, 32, 32)

我有这种形状的灰度图像: x_train_grey.shape = (73257, 32, 32)

我这样指定第一层:

Flatten(input_shape=(32,32,1)'因为我没有通过 batch_size 并且灰度图像只有 1 个通道。但是我收到了这个错误:

ValueError: Error when checking input: expected flatten_1_input to have 4 dimensions, but got an array with shape (73257, 32, 32)

我不明白什么是错的,请帮助。 我知道这已被多次询问,但我找不到解决方案。

干杯!

我还在学习这些东西,但我猜想“1”作为维度的条目数是不可能的。 即使有可能,这也是一个开始。 “1”作为轴的大小对我来说没有意义。 还有谁?

今天的问候,我调查了您的问题并在这里找到了解决方案是链接希望您得到解决问题的方法,我也在学习这个。 如果我给你解决方案,请告诉我,这是我的第一个堆栈溢出回复,谢谢

https://newbedev.com/error-when-checking-model-input-expected-convolution2d-input-1-to-have-4-dimensions-but-got-array-with-shape-32-32-3

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM