Вы можете использовать оболочку слоя TimeDistributed
, чтобы нанести один и тот же слой свертки на все изображения в тензоре 5D. Например:
model = Sequential()
model.add(TimeDistributed(Conv2D(5, (3,3), padding='same'), input_shape=(10, 100, 100, 3)))
model.summary()
Краткое описание модели:
Layer (type) Output Shape Param #
=================================================================
time_distributed_2 (TimeDist (None, 10, 100, 100, 5) 140
=================================================================
Total params: 140
Trainable params: 140
Non-trainable params: 0
_________________________________________________________________