池化层:最大池化

  实验手册有云:

  前向传播时,输出特征图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)],反向传播损失计算公式为:

 

posted @ 2021-10-29 19:22  myendless0  阅读(2055)  评论(0编辑  收藏  举报