Но при определении скрытого слоя для той же проблемы я видел, как некоторые люди используют только 1 ячейку LSTM, а другие используют 2, 3 LSTM, подобные этой - < /p>
model = Sequential()
model.add(LSTM(256, input_shape=(n_prev, 1), return_sequences=True))
model.add(Dropout(0.3))
model.add(LSTM(128, input_shape=(n_prev, 1), return_sequences=True))
model.add(Dropout(0.3))
model.add(LSTM(64, input_shape=(n_prev, 1), return_sequences=False))
model.add(Dropout(0.3))
model.add(Dense(1))
model.add(Activation('linear'))
< /code>
- Существует ли какое -либо правило относительно того, сколько ячеек LSTM вы должны взять? Или это просто ручные эксперименты? < /li>
Еще один вопрос после этого: сколько единиц вы должны взять в ячейке LSTM. Как и некоторые люди занимают 256, некоторые уходят 64 за ту же проблему.
Подробнее здесь: https://stackoverflow.com/questions/590 ... h-lstm-cel