實驗手冊有雲:
前向傳播時,輸出特征圖Y中某一位置的值的輸入特征圖X對應池化窗口的最大值。計算公式為
如何理解?
輸出中,n表示特征圖號,c是通道號,h是行號,w是列號,kh∈[1,K],kw∈[1,K],k是池化窗口的長、寬大小。
上網查詢,很容易得知最大池化的過程:
(圖源:卷積神經網絡——池化層學習——最大池化_Alex-CSDN博客_最大池化)
那么這個hs就應該理解成和h對應的,步長為s時的行號,ic為對應的列號。
反向傳播時,要將后一層的損失傳給池化窗口最大值所在的位置,公式為
,f為找到是的X最大的kh、kw的一個函數,返回的p(n,c,h,w)是一個二維向量(這是手冊說的,還是有兩個元素的一維向量?),假設其為[q(0),q(1)],反向傳播損失計算公式為:
。