Я пытаюсь реализовать нормализацию слоя в моей модели LSTM, но я не уверен, сколько норм слоев мне нужно в моей модели и где их точно разместить
def build_model():
model = Sequential()
layers = [100, 200, 2]
model.add(Bidirectional(LSTM(
layers[0],
input_shape=(timestep, feature),
dropout=0.4,
recurrent_dropout=0.4,
return_sequences=True)))
model.add(LayerNormalization())
model.add(Bidirectional(LSTM(
layers[1],
input_shape=(timestep, feature),
dropout=0.4,
recurrent_dropout=0.4,
return_sequences=False)))
model.add(LayerNormalization())
model.add(Dense(
layers[2]))