图神经网络2:CNN的卷积和池化

CNN常见结构:

1.1卷积层

1.1.1卷积的定义

注意点1:卷积层包括若干个卷积核,每个卷积核都是3维矩阵,其中通道数与输入通道数需保持一致

注意点2:每个滤波器对应一个偏置权重,有N个卷积核则对应N个偏置权重。

图神经网络2:CNN的卷积和池化_第1张图片

 

1.1.2卷积的运算过程:

1)feature_size运算公式:

 feature\_size=\frac{input\_size+2\times padding\_size-kernel\_szie}{stride}+1

图神经网络2:CNN的卷积和池化_第2张图片feature\_size=\frac{32+2\times 0-5}{1}+1=28

2)feature_number运算公式:

feature\_number=kernel\_number

图神经网络2:CNN的卷积和池化_第3张图片                   feature\_number=kernel\_number=6

3)参数数量运算公式:

parameters\_num=kernel\_parameters+kernel\_number(bias)

 

图神经网络2:CNN的卷积和池化_第4张图片

 

1.1.3 1✖️1卷积:

图神经网络2:CNN的卷积和池化_第5张图片

1.2全连接层

 图神经网络2:CNN的卷积和池化_第6张图片

 

1.3池化层:

1.3.1下采样的原理

向下采样subsampling不会改变需要识别的目标 ,这样的有点有两个   1)计算     2)突出关键特征。

图神经网络2:CNN的卷积和池化_第7张图片

1.3.2最大池化/平均池化

图神经网络2:CNN的卷积和池化_第8张图片

1.3.3池化后feature_map大小

feature\_size=\frac{(input\_size-filter\_size)}{stride}+1

 

 

你可能感兴趣的:(机器学习与深度学习,深度学习,机器学习,数据挖掘,神经网络)