Укажите количество скрытых рекуррентных слоев в модели GRU с помощью Tensorflow Keras.
Я хочу создать модель GRU с помощью Keras. Я не могу понять, как указать количество скрытых повторяющихся слоев. Я использовал следующий код. Насколько я понял, с помощью этого кода мы создали входной слой с 64 нейронами, скрытый слой с 64 нейронами и выходной слой с 4 нейронами. Я хочу знать, это правильно? Я также хочу знать, как я могу добавить другие скрытые слои.
model = Sequential()
model.add(m (units = units, return_sequences = True,
input_shape = [X_train.shape[1], X_train.shape[2]]))
model.add(Dropout(0.2))
model.add(m (units = units))
model.add(Dropout(0.2))
model.add(Dense(4))
#Compile model
model.compile(loss='mse', optimizer=MyOptimizer(learning_rate=0.001))
return model
model_gru = create_model(64, GRU)```