神经网络之池化层(原理(单通道、多通道),特点)

1、池化

池化:通过池化可以降低卷积层输出特征的维度,有效减少缩减模型的大小,提高计算速度。

池化分为最大池化和平均池化。

2、单通道输入池化和多通道输入池化

以最大池化为例说明单通道池化和多通道池化的过程。

单通道池化:

当设定池化层的超参数f=2,s=2时,通过池化操作可以将输入缩小为原来的一半,如下图所示:

854d8f59ed8d452ea4fb9eee9b2f75db.png

多通道池化:

0ebeb985a80749409add1723f2f1a860.png

 注意:和卷积不同,池化操作不会改变通道数。即假设输入gif.latex?n%5Ctimes%20n%5Ctimes%20n_%7Bc%7D,则输出的通道数是

gif.latex?n_%7Bc%7D

3、池化的特点

1、只有两个超参数,f 和 s, 没有需要通过梯度下降法调整的参数。一般设定f = 2, s = 2; 或者f = 3, s = 2,s 表示步长。

超参数即人为设定的参数,与之相对的是需要通过梯度下降法调整的参数(例如卷积层中的卷积核)。

2、池化有两种方式,最大池化和平均池化。以单通道为例,平均池化过程如下:

2822114330e3490faa3cb757f6b5b5a5.png

3、池化操作输入输出尺寸:

gif.latex?n_%7BH%7D%5Ctimes%20n_%7BW%7D%5Ctimes%20n_%7BC%7D%20--%3E%5Cleft%20%5Clfloor%20%5Cfrac%7Bn_%7BH%7D-f%7D%7Bs%7D%20+1%5Cright%20%5Crfloor%5Ctimes%20%5Cleft%20%5Clfloor%20%5Cfrac%7Bn_%7BW%7D-f%7D%7Bs%7D+1%20%5Cright%20%5Crfloor%5Ctimes%20n_%7BC%7D

猜你喜欢

转载自blog.csdn.net/m0_45267220/article/details/129265540