by Anonymous » 07 Apr 2025, 22:32
Ich weiß, dass eine LSTM -Zelle eine Reihe von Anns im Inneren hat. < /p>
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.
Ich weiß, dass eine LSTM -Zelle eine Reihe von Anns im Inneren hat. < /p>
Aber bei der Definition der versteckten Schicht für dasselbe [url=viewtopic.php?t=20324]Problem[/url] 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>
[list]
[*] 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 [url=viewtopic.php?t=20324]Problem[/url] 64.
[/list]