1. 程式人生 > >深度學習基礎--Stride的理解

深度學習基礎--Stride的理解

Stride的理解

  stride其實是影象處理中常用的概念。

解釋

  一行有 11 個畫素(Width = 11), 對一個 32 位(每個畫素 4 位元組)的影象, Stride = 11 * 4 = 44.
  但還有個位元組對齊的問題, 譬如:
  一行有 11 個畫素(Width = 11), 對一個 24 位(每個畫素 3 位元組)的影象, Stride = 11 * 3 + 3 = 36.
  為什麼不是 Stride = 33? 因為它是按 4 位元組對齊的.

  根據上面道理, 我們可以手動計算 Stride 的值:
  1)Stride = 每畫素佔用的位元組數(也就是畫素位數/8) * Width;
  2)如果 Stride 不是 4 的倍數, 那麼 Stride = Stride + (4 - Stride mod 4);