Как добавить еще один слой lstm.Ниже приведен код, который я пробовал.Также во втором слое я попытался установить return_sequence = True , но это не помогло.
Я хочу добавить третий слой здесь, как мне это сделать.
Далее рассказывается только, как укладывать в него 2-й слой, но как добавить больше слоев Добавление LSTM 2-го уровня в сеть
model_k = Sequential()
model_k.add(LSTM(500, input_shape=(1,5), kernel_regularizer=l2(0.01),
recurrent_regularizer=l2(0.01),bias_regularizer=l2(0.01),return_sequences=True))
# drop out
model_k.add(Dropout(0.2))
# 2nd Layer
model_k.add(LSTM(64,input_shape=(24,5), return_sequences=False))
model_k.add(Dropout(0.2))
# 3rd Layer
model_k.add(LSTM(500, input_shape=(1,5), return_sequences = True))
model_k.add(Dropout(0.2))
# Adding the output layer
model_k.add(Dense(units = 1, activation = 'sigmoid'))
# Compiling the RNN
adam = optimizers.Adam(lr = 10**(-5), clipnorm = 1, clipvalue = 0.5)
model_k.compile(optimizer = adam, loss = 'mean_squared_error', metrics = ['binary_accuracy'])