Convolutional Neural Network Learning
Apr 15. 2022

Summary
RyanAI
Loading.
This content is generated based on the article and is only used for explanation and summary of the article content.

为什么使用卷积运算

  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)层和全连接层(全连接层和常规神经网络中的一样)。
> comment on / twitter
>
CC BY-NC-SA 4.0 2021-PRESENT © Ryan uo