我想用Tensorflow v1.0訓練帶有許多時間的模型。我的想法是在每個時代保存所有模型。但很快我發現當前的模型會取代最後一個模型(我的意思是最後一個模型會消失)。所以我想知道如何獲取所有模型並逐一恢復它們。我認爲這很難,並沒有一個很好的解決方案。感謝您的每一個建議!從很多步驟恢復tensorflow1.0中的模型
0
A
回答
0
tf.Train.Saver().save()
有一個參數global_step
。
從documentation:
保護程序可以自動編號與所提供的計數器檢查點文件名。這可以讓您在訓練模型的同時在不同的步驟保留多個檢查點。
所以,你應該嘗試類似:
saver = tf.Train.Saver(...) sess = tf.Session(...) for epoch in num_epochs: ... train model... saver.save(sess, "MODEL_NAME", global_step=epoch)
注意,默認情況下,Tensorflow只保留最後5個檢查站。如果你想保留他們所有你應該初始化Saver
東西在線:
saver = tf.Train.Saver(max_to_keep=num_epochs)
相關問題
- 1. Vim的旁路恢復步驟,
- 2. 從失敗的步驟中暫停並恢復Python腳本
- 3. Tensorflow恢復模型
- 4. TensorFlow:恢復模型
- 5. Tensorflow - 恢復模型
- 6. 從iTunes恢復NSUserDefaults同步
- 7. Tensorflow模型恢復(恢復訓練似乎從頭開始)
- 8. 在iOS Core Motion中暫停,恢復和重置步驟計數
- 9. 在Nuget恢復步驟中VSTS構建失敗
- 10. 在Eclipse Java項目中恢復重構步驟
- 11. 在TeamCity中恢復NuGet包構建和部署步驟
- 12. 在specflow中重複步驟
- 13. 從glmnet中選擇模型後,由BIC選擇模型按照步驟算法
- 14. 如何恢復Tensorflow模型
- 15. 核心數據模型遷移步驟
- 16. Specflow中的繼承測試步驟導致模糊步驟
- 17. 從步驟
- 18. Hadoop安全模式恢復 - 花費很多時間
- 19. MSVC2012上的Qt5 - moc步驟很慢
- 20. Maven多個模塊 - 後包裝步驟
- 21. 如何保存/恢復AdaptiveMetropolis步驟方法狀態?
- 22. 停止後恢復恢復同步
- 23. ko.validation與多步驟嚮導樣式模型
- 24. 多步驟形式
- 25. 如何從另一個步驟調用Cucumber-JVM中的步驟
- 26. 如何從Django中的模型恢復數據庫表
- 27. 如何從恢復的模型中預測MLP張量流?
- 28. 從物理文件恢復mysql數據庫需要哪些附加步驟?
- 29. 在一個步驟中銷燬集合中的骨幹模型?
- 30. 修復Java中的時間步驟
我已經做到了,謝謝! –