Aber bei der Definition der versteckten Schicht für dasselbe Problem habe ich einige Personen gesehen, die nur 1 LSTM -Zelle verwenden, und andere verwenden 2, 3 LSTM -Zellen wie diese -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>
- Gibt es eine Regel darüber, wie viele LSTM -Zellen Sie einnehmen sollten? Oder ist es nur manuell experimentiert? < /li>
Eine weitere Frage, die dies folgt, ist, wie viele Einheiten Sie in einer LSTM -Zelle aufnehmen sollten. Wie einige Leute nehmen 256 für das gleiche Problem 64.