Machine-Learning
CNN 訓練中的 Epoch Vs Iteration
有一些關於 Epoch Vs Iteration 的討論。
迭代是對一批圖像進行前向和後向的一次處理(例如,一批定義為 16 個,然後在一次迭代中處理 16 個圖像)。
Epoch 是一旦所有圖像都單獨處理一次,向前和向後到網絡,那麼這就是一個 epoch。
我想確保我對時代的定義是正確的。
當
(Number of iterations * batch size) / total number of images in training
當
Number of iterations == total number of images in training
哪個是正確的時代?我的選擇是第一個。
一次迭代意味著一批處理。一個 epoch 意味著所有數據處理一次。
因此,當
(batch_size * number_iteration) >= number_data