Convolutional Neural Network Learning
Apr 15. 2022

摘要
RyanAI
Loading.
此内容根据文章生成,仅用于文章内容的解释与总结

为什么使用卷积运算

  1. 使用卷积比全连接网络少很多参数,为了计算高分辨率的图片,很少的参数以便我们可以使用较小的训练集来训练,有利于预防过拟合
  2. 使用卷积就是为了提取显著特征,减少特征维数,减少计算量。

边缘检测

    • 表示卷积,使用3x3过滤器
  1. 如图是垂直边缘检测器

正边缘与负边缘

填充降维度

公式:nxn * fxf = (n-f+1)x(n-f+1)

  1. 缺陷:不希望每一步都缩小维度,使得图片丢失了许多边界的信息
  2. 解决方法:填充图片扩大图片,给图片增加边框像素也就是 给一个padding为一像素
  3. 公式就变成了:n+2p-f+1=n如果让填充后的图片进行卷积等于原来图片的大小 p=(f-1)/2 并且过滤器建议使奇数

带步长的卷积

  1. 公式:(n+2p-f)/s+1 带步长卷积后的维度大小,除不尽可以向下取整floor=⌊ ⌋
  2. 总结公式:⌊(n+2p-f)/s+1⌋ * ⌊(n+2p-f)/s+1⌋

三维卷积

  1. 使用rgb图片 则是三通道(red,green,blue)

卷积神经网络结构

  1. 卷积神经网络主要由这几类层构成:输入层、卷积层,ReLU层、池化(Pooling)层和全连接层(全连接层和常规神经网络中的一样)。
>
CC BY-NC-SA 4.0 2021-PRESENT © Ryan Co