Ich habe eine RNN, die eine Sequenzlänge von etwa 10.000 hat. Es dauerte sehr lange, um den Optimierer train_op = tf.train.GradientDescentOptimizer(0.008).minimize(cost)
zu erstellen, und es dauerte sehr lange, um zu trainieren. Ich frage mich, wie ich den Berechnungsprozess beschleunigen kann.Leistung von RNN mit langen Sequenzen in Tensorflow
1
A
Antwort
3
Die neueste Version von TensorFlow (aktuelle nächtliche Version/kommende Version 0.8) enthält eine experimentelle Funktion namens tf.nn.dynamic_rnn()
. Mit dieser Funktion können Sie eine RNN mithilfe einer Schleife im TensorFlow-Diagramm erstellen, wodurch die Anzahl der im Diagramm verwendeten Knoten (und damit die Größe des Diagramms, das für den Gradientenabstieg erstellt werden muss) drastisch reduziert wird.
Verwandte Themen
- 1. Tensorflow RNN Schicht Fehler
- 2. RNN-Zellenbenennung Problem in TensorFlow
- 3. Tensorflow Verlust divergiert in meinem RNN
- 4. Beobachten tensorflow rnn Modell Gewichte
- 5. Training Tensorflow RNN mit großen Datensätzen
- 6. Tensorflow Variable Wiederverwendung in RNN-Modul
- 7. RNN-Modell in TensorFlow aus dem Speicher
- 8. Lernrate Initialisierung Char-RNN in Tensorflow implementiert
- 9. Platzhalter für LSTM-RNN-Parameter in TensorFlow
- 10. So wählen Sie die letzten gültigen Ausgabewerte aus Tensorflow RNN
- 11. erhalten Wort von ID bei Tensorflow RNN Probe
- 12. Wie variable Chargengröße für bidirektionale RNN in Tensorflow zu verwenden
- 13. Hidden Layer Vektor extrahieren von RNN Tensoflow
- 14. Maximieren Tensorflow Multi-GPU-Leistung
- 15. TensorFlow: Grafikoptimierung (GPU-CPU-Leistung)
- 16. RNN-Padding mit variabler Länge und Maskierung von Padding-Verläufen
- 17. Wie man eine einfache RNN mit einem Zyklus in der Grafik in TensorFlow baut?
- 18. Eine Folge von Sequenzen (von Sequenzen) abflachen
- 19. Warum evaluieren Sie self._initial_state beim Training von RNN in Tensorflow
- 20. Wie kann man zwei Sequenzen simultan durch LSTM in Tensorflow/TFLearn lernen?
- 21. TensorFlow: langsame Leistung bei Gradienten an Eingängen
- 22. Multivariate Zeitreihe RNN mit Tensorflow. Ist dies mit einer LSTM-Zelle oder ähnlichem möglich?
- 23. OpenCV v3.1.0 mit CRF-RNN
- 24. Seq2Seq Verwendung von Eimern in TensorFlow Tutorial
- 25. Vergleichen von langen Strings mit ihren Hashes
- 26. Tensorflow: Übertragen von Variablen über Graphen
- 27. Konvertieren von Sequenzen in Codons
- 28. Wie kann ich eine benutzerdefinierte RNN (speziell eine ESN) in Tensorflow implementieren?
- 29. TensorFlow mit LSTMs zum Generieren von Text
- 30. LCM von 2 langen langen ganzen Zahlen