Pytorch中的卷积神经网络知识

卷积神经网络知识碎片

卷积神经网络中的卷积层通过卷积核(滤波器)在输入矩阵上不断滑动计算得到输出。
计算过程中的参数含义如下:

卷积核大小f

就是卷积核的矩阵大小,一般选择33或55。经验验证,3和5是最佳的大小。

边界填充p(padding)

若不对输入矩阵进行填充,经过卷积核计算后的输出矩阵会不断减小,这样在几次卷积之后,输出矩阵可能无法进行下一步运算。所以要维持矩阵在运算过程中大小不变,可以对矩阵做填充,将矩阵周围全部在包围一层。如原始矩阵为55,上下左右各加1,相当于5+1+1=7,这时,计算结果还是55。

步长s

卷积核每次运算后在输入矩阵上滑动的距离称为步长。

输出矩阵计算公式

输 出 矩 阵 大 小 = n − f + 2 p s + 1 输出矩阵大小 = \cfrac{n - f + 2p}s + 1 =snf+2p+1
n为输入矩阵的大小。

池化层

池化层的输出大小公式也与卷积层一样,由于没有进行填充,所以p=0。
输 出 矩 阵 大 小 = n − f s + 1 输出矩阵大小 = \cfrac{n - f }s + 1 =snf+1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值