Как я могу изменить свою модель на VGG16, а затем добавить VGG16 в качестве слоя в GRU?
Я хочу изменить свою модель на модель vgg16, а затем использовать vgg16 в качестве слоя в другой модели GRU. Возможно ли вообще добиться этого, я искал и пробовал много вещей, но не повезло.
gait_input = tf.keras.layers.Input(shape = (16, 32, 32, 11), name = 'gait_input')
gait_encoder = tf.keras.layers.ConvLSTM2D(16, kernel_size = 3, name = 'gait_convlstm_1')(gait_input)
gait_encoder = tf.keras.layers.Dropout(0.4, name = 'gait_dropout_1')(gait_encoder)
gait_encoder = tf.keras.layers.Flatten(name = 'gait_flatten_1')(gait_encoder)
gait_encoder = tf.keras.layers.Dense(64, activation = 'relu', name = 'gait_dense_1')(gait_encoder)
gait_encoder = tf.keras.layers.Dropout(0.4, name = 'gait_dropout_4')(gait_encoder)
gait_encoder = tf.keras.layers.BatchNormalization()(gait_encoder)
У меня есть второй вопрос относительно формы входных данных, форма моего ввода (45,16, 32, 32, 11), есть ли способ создать новый ввод с формой (32,32), который означает третий и четвертый размер массива.
Заранее спасибо.