سلام
میخوام به ConvLSTM2D تصویر بدم
model = Sequential()
model.add(ConvLSTM2D(filters=32, kernel_size=(3, 3),
input_shape=(None, width, height, 1),
padding='same', return_sequences=True))
ولی میگه ابعاد مورد داره
ValueError: Error when checking input: expected conv_lst_m2d_17_input to have 5 dimensions, but got array with shape (19, 300, 800, 1)
مدلم هم اینجوریه
Layer (type) Output Shape Param #
=================================================================
conv_lst_m2d_17 (ConvLSTM2D) (None, None, 300, 800, 32 38144
_________________________________________________________________
batch_normalization_9 (Batch (None, None, 300, 800, 32 128
_________________________________________________________________
conv_lst_m2d_18 (ConvLSTM2D) (None, None, 300, 800, 32 73856
_________________________________________________________________
batch_normalization_10 (Batc (None, None, 300, 800, 32 128
_________________________________________________________________
conv_lst_m2d_19 (ConvLSTM2D) (None, None, 300, 800, 64 221440
_________________________________________________________________
batch_normalization_11 (Batc (None, None, 300, 800, 64 256
_________________________________________________________________
conv_lst_m2d_20 (ConvLSTM2D) (None, None, 300, 800, 64 295168
_________________________________________________________________
batch_normalization_12 (Batc (None, None, 300, 800, 64 256
_________________________________________________________________
dense_13 (Dense) (None, None, 300, 800, 64 4160
_________________________________________________________________
dense_14 (Dense) (None, None, 300, 800, 1) 65
_________________________________________________________________
activation_63 (Activation) (None, None, 300, 800, 1) 0
=================================================================
Total params: 633,601
Trainable params: 633,217
Non-trainable params: 384
_________________________________________________________________
به صورت
input_shape=(None,None, width, height, 1)
دادم میگه
ValueError: Input 0 is incompatible with layer conv_lst_m2d_21: expected ndim=5, found ndim=6
1- هدفم اینه تصویری رو جوری کانولوشن بزنه که مقادیر قبلی کانولوشن یادش باشه، فکر کنم با این تابع بشه درسته ؟(یعنی تو تصویر از چپ به راست که داره کانولوشن میزنه یا باشه سمت چپ تصویر چی بوده)
2- چطور ابعداد رو درست کنم که کار کنه ؟
با تشکر