在卷積神經網絡訓練的背景下,我需要對我的訓練集進行10倍的交叉驗證。 10次訓練中只有1次在我的GPU上至少需要一個小時,這意味着獨立訓練所有10次的總時間至少需要10個小時!爲了加快訓練速度,如果我從KFold模型的其餘部分(fold2,fold3 ... fold10)的第一個摺疊(fold1)中加載並調整訓練好的模型的訓練重量,我的k摺疊結果是否有效?有什麼副作用嗎?這是加速深度神經網絡訓練kFold交叉驗證的有效方法嗎?
-1
A
回答
0
這不會做任何交叉驗證。
對網絡進行再培訓的目的是爲了確保它在不同的數據子集上得到訓練,並且對於每次完整培訓,它都會保留一組從未見過的驗證數據。如果您從以前的培訓實例中重新加載權重,您將對網絡已經看到的數據進行驗證,並且您的交叉驗證分數將被誇大。
+0
謝謝。這就說得通了。 –
相關問題
- 1. 神經網絡訓練方法
- 2. 交叉驗證後如何訓練最終的神經網絡模型?
- 3. 訓練神經網絡
- 4. 深層神經網絡中的交叉驗證
- 5. 不能訓練深度自動編碼器神經元網絡
- 6. 我需要多少圖片來訓練深度神經網絡
- 7. 訓練典型深度神經網絡的最佳精度是多少?
- 8. 訓練神經網絡的最佳方法是什麼?
- 9. 什麼時候應該停止使用交叉驗證方法訓練神經網絡進行分類
- 10. 訓練神經網絡時進行k倍驗證
- 11. TensorFlow中的前訓練神經網絡
- 12. OCR的訓練前饋神經網絡
- 13. 保存訓練的神經網絡
- 14. 嘈雜的神經網絡訓練集
- 15. 神經網絡訓練中的MSE
- 16. Matlab:神經網絡訓練的問題
- 17. 神經網絡訓練即將停止
- 18. 何時停止訓練神經網絡?
- 19. 神經網絡模型訓練錯誤
- 20. 反向傳播訓練神經網絡
- 21. 神經網絡訓練連續值
- 22. 神經網絡訓練不夠好
- 23. 如何訓練OCR神經網絡?
- 24. 在matlab中訓練神經網絡
- 25. 人工神經網絡PSO訓練
- 26. 運行訓練卷積神經網絡
- 27. 在Ruby中訓練神經網絡
- 28. Encog神經網絡訓練java太慢
- 29. 訓練一個神經網絡
- 30. Python:深度神經網絡
10個小時在深度學習中沒有多少時間,您不需要加速它。 –