【发布时间】:2020-01-20 11:57:18
【问题描述】:
我正在研究卷积 LSTM + 卷积神经网络。我没有以图像格式获取我的数据,而是得到了 [10000x784] 的扁平图像矩阵。
表示 10000 张大小为 28x28 的图像
考虑到一个图像大小是 28x28,我正在为 CLSTM 尝试以下操作
我的模型是:
model = models.Sequential()
model.add(layers.Reshape((None,28, 28,1 ), input_shape=(784,)))
model.add(layers.ConvLSTM2D(filters=64, kernel_size=(3, 3),
input_shape=(None, 28, 28, 1),
padding='same', return_sequences=True))
model.add(layers.Conv2D(32, (3, 3), activation='relu'))
model.add(layers.Conv2D(32, (3, 3), activation='relu'))
model.add(layers.MaxPooling2D((2, 2)))
model.add(layers.Flatten())
model.add(layers.Dense(2500, activation='relu'))
model.add(layers.Dense(1, activation='linear'))
但我遇到了错误。我该怎么做才能使 ndims=5?
【问题讨论】:
标签: python python-3.x deep-learning lstm tensorflow2.0