Укажите количество скрытых рекуррентных слоев в модели 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)```

0 ответов

Другие вопросы по тегам