Yaklaşık 10,000'lik bir dizi uzunluğuna sahip bir RNN oluşturdum. Optimize ediciyi train_op = tf.train.GradientDescentOptimizer(0.008).minimize(cost)
oluşturmak çok uzun zaman aldı ve eğitim için çok uzun zaman aldı. Hesaplama sürecini nasıl hızlandıracağımı merak ediyorum.Tensorflow'da uzun dizileri olan RNN'nin performansı
1
A
cevap
3
TensorFlow'un en son sürümü (şu anki gece oluşturma/yeni sürüm 0.8), tf.nn.dynamic_rnn()
adı verilen deneysel bir özellik içerir. Bu işlev, TensorFlow grafiğinde bir döngü kullanarak bir RNN oluşturmanıza olanak tanır, bu da grafikte kullanılan düğüm sayısını (ve dolayısıyla degrade iniş için oluşturulacak grafiğin boyutunu) önemli ölçüde azaltır.
İlgili konular
- 1. CALayer performansı vs UIImageView performansı
- 2. Yapılandırılmış dizilerindeki numpy.searchsorted performansı zayıftır.
- 3. pandas: Bazı numpy dizileri olan bir sütunu doldurun
- 4. NLTK Performansı
- 5. Neden büyük boyutlu bir numaraya sahip olan ilk boyuttan başlayarak iki boyutlu dizileri başlatan java uzun zaman alıyor?
- 6. FirstOrDefault'un Performansı()
- 7. Performansı iyileştirin
- 8. Dizileri np.savetxt
- 9. Symfony'deki dizileri karşılaştırın
- 10. Scala listesi yineleme performansı
- 11. Tesseract ocr performansı yavaş
- 12. Java ve PostgreSQL Dizileri
- 13. bulma dizileri ve tetikleyiciler
- 14. Int dizileri 'def' ile bağlı neden niçin Clojure'da uzun değerler kabul edilir?
- 15. CouchDB sorgulama performansı
- 16. Mümkün olan en uzun tekrarlı dizeleri bulmak için yardımcı program
- 17. MapPoint 2009 Yük Performansı
- 18. göreceli performansı()
- 19. NLog performansı
- 20. imzasız uzun uzun VS imzasız uzun uzun int
- 21. Node.js mongoose performansı
- 22. Java'da hazırda bekletme performansı nasıl geliştirilir?
- 23. Boost Python'un Performansı
- 24. golang dilim ayırma performansı
- 25. Json.NET: serializing/deserializing dizileri
- 26. oracle pl/sql dizileri
- 27. karşılaştırılması DNA dizileri 3
- 28. Dize dizileri eşleşmiyor
- 29. Satır başı sırası dizileri
- 30. C#, 2B dizileri döndürüyor