機器學習基本概念:batch_size、epoch、 iteration


batch_size

單次訓練用的樣本數,通常為2^N,如32、64、128...

相對於正常數據集,如果過小,訓練數據就收斂困難;過大,雖然相對處理速度加快,但所需內存容量增加。

使用中需要根據計算機性能和訓練次數之間平衡。 

epoch

1 epoch = 完成一次全部訓練樣本 = 訓練集個數 / batch_size

iterations

1 epoch = 完成一次batch_size個數據樣本迭代,通常一次前向傳播+一次反向傳播


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM