美文网首页和大叔走大数据应用之路
卷积神经网络(卷积、池化)长度、宽度、深度计算

卷积神经网络(卷积、池化)长度、宽度、深度计算

作者: 不分享的知识毫无意义 | 来源:发表于2019-05-27 15:50 被阅读68次

  卷积神经网络算是比较好理解的神经网络,说白了就是拿一堆小的矩阵去点乘(注意我说的是点乘,不是矩阵乘,这个很重要)一个大矩阵,最后得到局部信息。看图(来源于网络,只做说明用):

卷积神经网络示意图
  我稍微解释一下,平铺直叙的说,输入一张矩阵表示的图片,有3个通道(RGB),用两个卷积核去卷积它,每一个卷积核又是的,这个什么意思呢第一个3为通道数,要去卷积3个通道,是每一通道上的卷积核大小,最终得到的是什么呢,是一个的矩阵,2是前面说的2个卷积核,是卷积后的结果。中间只有一个疑问,为什么卷积核从三通道变成了二通道,那是因为在3进行3通道卷积后,最后的卷积结果加和了,并且加上了偏置。还不懂?你算一下FilterW0那一层和InputVolume那一层对应元素相乘之后加偏置1是不是等于6,所有的东西依此类推就计算出最后的输出矩阵了。
  下面来说一下卷积后的图像的深度(D)、宽度(W)、长度(L)都编程多少了。首先有一个概念,叫padding,实际上在tensorflow和Keras中关于卷积的时候都有两个方法可供选择,叫valid和same,所谓valid就是两边不补0,SAME就是两边补相同数目的0。好了那么问题来了,两边步几个0怎么计算啊,大家不要急这个是固定的。
  • 3*3,padding大小一般为1,两边的画就2*1=2
  • 5*5,padding大小一般为2,两边的画就2*2=4
  • 7*7,padding大小一般为3,两边的画就2*3=6
      卷积以后的卷积核大小怎么求呢,首先确定卷积以后的矩阵深度(W)等于卷积核大小,也是是说一个卷积核生成一个feature_map(这个不懂的话自己去百度,其实图中那个绿色的矩阵就是一个feature_map)。
      然后再来说说长度和宽度,这个玩意由于是正方形矩阵,其实是一回事,有个计算公式:
    W/H = \frac{padding后的数组长度 - 卷积核大小 }{S}+1
      是不是觉得好理解多了,转化成符号:
    W/H = \frac{W1/H1 +2*P - K }{S}+1
      其中W/H表示宽度/长度,P表示单边(画重点单边)补全数,K代表卷积核的大小(比如5*5就是5)。好了又有一个问题出来了,为啥要加1呢,这个你就这么理解吧 你算1-9之间有几个数是不是9-1+1共9个数啊。
      相信大家已经发现通过上面这个公式你也可以反推padding的大小,不过这个没啥意义啊,你都算出来feature_map尺寸了,你还管他padding大小呢。

相关文章

  • CS231n 卷积神经网络: 架构, 卷积/池化层(上)

    卷积神经网络: 架构, 卷积/池化层(上) 卷积神经网络: 架构, 卷积/池化层(上) 卷积神经网络(CNNs/C...

  • 卷积神经网络(卷积、池化)长度、宽度、深度计算

      卷积神经网络算是比较好理解的神经网络,说白了就是拿一堆小的矩阵去点乘(注意我说的是点乘,不是矩阵乘,这个很重要...

  • CS231n 卷积神经网络: 架构, 卷积/池化层(下)

    卷积神经网络: 架构, 卷积/池化层(下) 卷积神经网络: 架构, 卷积/池化层(下)2.CNNs中的各种层(接上...

  • 再战机器学习—卷积神经网络

    卷积神经网络 卷积神经网络可能是离我们最近的神经网络,遍布在计算机视觉应用。通常卷积神经网络是由卷积层、池化层和全...

  • T6-卷积神经网络

    卷积神经网络 是一种深度学习的方法,主要应用于计算机视觉,也可应用在文本上。 步骤 · 卷积· Relu· 池化·...

  • CNN学习笔记

    卷积神经网络-CNN 卷积神经网络是一类包含卷积计算且具有深度结构的前馈神经网络,是深度学习(deep learn...

  • 深度学习入门

    深度学习 主要内容: 什么是深度学习 卷积神经网络的基本流程a. 卷积b. ReLUc. 池化d. 全连接 实验:...

  • 卷积神经网络

    参考博客: 卷积神经网络_(1)卷积层和池化层学习 - outthinker - 博客园 卷积神经网络(CNN)模...

  • 卷积神经网络

    卷积神经网络 卷积神经网络2 池化层 激活层 全连接层 过拟合

  • MachineLearning

    一、卷积&池化 卷积 卷积能抽取特征 多层卷积能抽取复杂特征 卷积神经网络每层的卷积核权重是由数据驱动学习得来,不...

网友评论

    本文标题:卷积神经网络(卷积、池化)长度、宽度、深度计算

    本文链接:https://www.haomeiwen.com/subject/mvfhtctx.html