【发布时间】:2019-11-06 04:12:15
【问题描述】:
我正在制作一个自动编码器,用于根据单目图像进行深度估计。第一层是卷积层,第二层是卷积 LSTM 层。如何在 Conv2D 层之后添加 ConvLSTM2D 层。
这是我尝试过的代码,但它给出了错误。
autoencoder = Sequential()
autoencoder.add(Conv2D(64, (3, 3),strides = 2 , input_shape = (640, 480, 3), activation = 'linear'))
autoencoder.add(LeakyReLU(alpha = 0.1))
autoencoder.add(ConvLSTM2D(256, (3,3), strides = 2, input_shape = (None, 32), return_sequences = True))
我收到以下错误
ValueError:输入 0 与层 conv_gr_u2d_1 不兼容:预期 ndim=5,发现 ndim=4
【问题讨论】:
标签: keras deep-learning conv-neural-network recurrent-neural-network