Mam LSTM w Keras, którego uczę, aby przewidzieć na dane szeregów czasowych. Chcę, aby sieć generowała prognozy dla każdego taktu, ponieważ będzie otrzymywać nowe wejście co 15 sekund. Więc z czym walczę, to właściwy sposób trenowania go tak, aby wyprowadzał h_0, h_1, ..., h_t, jako stały strumień, gdy otrzymuje x_0, x_1, ...., x_t jako strumień danych wejściowych . Czy jest to najlepsza praktyka?Strumień wyjściowy przewidywań w kamerze
5
A
Odpowiedz
4
Można włączyć statefulness w swoich warstwach LSTM ustawiając stateful=True
. Zmienia to zachowanie warstwy, aby zawsze używać stanu poprzedniego wywołania warstwy, zamiast resetować ją dla każdego layer.call(x)
.
Na przykład warstwa LSTM z 32 jednostek o wielkości wsadu 1, długość 64 i sekwencji o długości funkcji 10:
LSTM(32, stateful=True, batch_input_shape=(1,64,10))
z tym kolejnych wywołań predict
użyje poprzednich stanów.
Powiązane problemy
- 1. PHP: zamknij strumień wyjściowy
- 2. wyjściowy strumień liczb zmiennoprzecinkowych precyzyjnie
- 3. Strumień wyjściowy Apache Spark w Pythonie
- 4. Czy w Java jest zerowy strumień wyjściowy?
- 5. Przycinanie w kamerze
- 6. Jak asynchronicznie przekierować TYLKO standardowy strumień błędów, a nie standardowy strumień wyjściowy procesu w C#, .net
- 7. Wskazówki dotyczące rozgałęzień i przewidywań
- 8. Android - pokaż linie siatki na kamerze
- 9. Jak obliczyć charakterystykę odbioru (ROC) i AUC w kamerze?
- 10. Jak układać wiele kart lstm w kamerze?
- 11. jak zaimplementować niestandardowe dane w kamerze?
- 12. Wizualizacja warstwy splotowej w kamerze model
- 13. Jak korzystać z HTTP Akka do generowania treści przez strumień wyjściowy
- 14. Przekierowanie co najmniej dwóch strumieni Powershell innych niż strumień wyjściowy do tego samego pliku
- 15. Format wyjściowy w tabeli, C++
- 16. wyjściowy ciąg wielobajtowy w C++
- 17. Duplikat parametr wyjściowy w Swagger
- 18. Format wyjściowy Data w JSF
- 19. Strumień bajtów i strumień znaków
- 20. Kadrowanie problemu z obrazem przy kamerze
- 21. Strumień w selerze
- 22. rozdzielić strumień w wielu
- 23. Strumień świetlny w cocos2d
- 24. zmienić nazwę dll wyjściowy
- 25. Zasięg wyjściowy szumu Perlina
- 26. Określ plik wyjściowy cythonu
- 27. Wget - katalog wyjściowy prefiks
- 28. Zmień katalog wyjściowy sbt
- 29. Obraz wyjściowy CIFilter zero
- 30. Android Błąd ffmpeg wyjściowy
A więc .reset_states() będzie funkcją do rozpoczęcia nowej sekwencji wejść? Bardzo fajne, dziękuję! – Rob
Tak. Zapomniałem o tym wspomnieć, przepraszam. – nemo
@nemo Mam pytanie uzupełniające [tutaj] (http://stackoverflow.com/questions/38313673/lstm-with-keras-for-mini-batch-training-and-online-testing). Czy mógłbyś rzucić okiem? – BoltzmannBrain