關於深度學習的 batch、iteration 和 epoch

假設整個數據集的數據量用 dataSet 表示。
把 dataSet 個數據都訓練一遍,就叫一個 epoch。
又可以將整個 dataSet 分成幾批去訓練,每一批的數量就是 batch。
而把 batch(batch_size) 個數據都訓練一遍,就叫一個 iteration。
有這樣的對應關係:

dataSet
epoch
batch
iteration

並且有: iteration * batch = dataSet 的等式關係。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章