feature map:

在每个卷积层,数据都是以三维形式存在的。你可以把它看成许多个二维图片叠在一起,其中每一个称为一个feature map。在输入层,如果是灰度图片,那就只有一个feature map;如果是彩色图片,一般就是3个feature map(红绿蓝)。层与层之间会有若干个卷积核(kernel),上一层和每个feature map跟每个卷积核做卷积,都会产生下一层的一个feature map。

feature map(下图红线标出) 即:该层卷积核的个数,有多少个卷积核,经过卷积就会产生多少个feature map,也就是下图中 `豆腐皮儿`的层数、同时也是下图`豆腐块`的深度(宽度)!!这个宽度可以手动指定,一般网络越深的地方这个值越大,因为随着网络的加深,feature map的长宽尺寸缩小,本卷积层的每个map提取的特征越具有代表性(精华部分),所以后一层卷积层需要增加feature map的数量,才能更充分的提取出前一层的特征,一般是成倍增加(不过具体论文会根据实验情况具体设置)!

feature map计算方法:

在CNN网络中roi从原图映射到feature map中的计算方法

INPUT为32*32,filter的大小即kernel size为5*5,stride = 1,pading=0,卷积后得到的feature maps边长的计算公式是: 
output_h =(originalSize_h+padding*2-kernelSize_h)/stride +1 
所以,卷积层的feature map的变长为:conv1_h=(32-5)/1 + 1 = 28 
卷积层的feature maps尺寸为28*28. 
由于同一feature map共享权值,所以总共有6*(5*5+1)=156个参数。 
卷积层之后是pooling层,也叫下采样层或子采样层(subsampling)。它是利用图像局部相关性的原理,对图像进行子抽样,这样在保留有用信息的同时可以减少数据处理量。pooling层不会减少feature maps的数量,只会缩减其尺寸。常用的pooling方法有两种,一种是取最大值,一种是取平均值。 
pooling过程是非重叠的,S2中的每个点对应C1中2*2的区域(也叫感受野),也就是说kernelSize=2,stride=2,所以pool1_h = (onv1_h - kernelSize_h)/stride +1 = (28-2)/2+1=14。pooling后的feature map尺寸为14*14.

feature map相关推荐

  1. 卷积后feature map尺寸计算公式

    像素宽度:W(Width) 填充大小:P(Padding) 卷积核大小:K(Kernel-size) 步长大小:S(stride) 卷积后所得feature map尺寸大小计算公式如下: 补充: 1. ...

  2. feature map 意义_FeatureMap Viewer以及中心化对统计分布变化的影响讨论

    Introduction 准备做一个feature map浏览器,可以做些intuitive的观察.code在这里(tool目录下放的支持变形输入的module.py模块). 可以支持对feature ...

  3. 计算feature map大小

    输入:N0*C0*H0*W0 输出:N1*C1*H1*W1 输出的feature map大小: H1=H0+2×pad−kernel_sizestride+1H1=\frac{H0+2\times p ...

  4. 理解CNN中的特征图 feature map

    feature map的含义 在每个卷积层,数据都是以三维形式存在的.你可以把它看成许多个二维图片叠在一起,其中每一个称为一个feature map.在输入层,如果是灰度图片,那就只有一个featur ...

  5. AlexNet层级分析(涉及:卷积核操作下下层网络特征图size计算;对通道和卷积核尺寸及通道前层feature map和卷积核的运算关系的解释)

    先盗一图,摘自ImageNet Classification with Deep Convolutional Neural Networks(Hinton) 注:看到这个结构,可以得到以下结论(以2. ...

  6. 原始图片中的ROI如何映射到到feature map?(转)

    链接:https://zhuanlan.zhihu.com/p/24780433 链接:https://www.cnblogs.com/objectDetect/p/5947169.html 在SPP ...

  7. 深入理解深度学习中的【卷积】和 feature map

    深入理解深度学习中的卷积和feature map        虽然深度学习和CNN的概念已经传遍大街小巷,本文还是说一说CNN中的卷积.        本文主要介绍卷积层的结构.下图显示了CNN中最 ...

  8. 卷积神经网络中feature map的含义

    卷积神经网络中feature map的含义 在每个卷积层,数据都是以三维形式存在的.你可以把它看成许多个二维图片叠在一起,其中每一个称为一个feature map.在输入层,如果是灰度图片,那就只有一 ...

  9. SSD系列算法原理讲解----(1)SSD系列算法介绍(主干网络、多尺度Feature Map预测)(笔记)

    SSD系列算法原理介绍 SSD算法介绍: Single Shot MultiBox Detector(One-stage方法) - Wei Liu在ECCV 2016提出 - 直接回归目标类别和位置 ...

  10. paper survey(2019.06.05)——卷积网络feature map的传递与利用

    最近阅读大量的paper来寻找突破点,就不打算一篇一篇的写博文的,直接记录于此(比较有意思的paper会独立出来博客) 目录 <Scale-Transferrable Object Detect ...

最新文章

  1. 从事JAVA 20年最终却败给了Python,哭了!
  2. 华为安卓11是鸿蒙系统吗,恭喜华为手机,EMUI11曝光,是披着Android 11的“鸿蒙系统”?...
  3. 伺服控制系统原理图_西门子PLC编程实例及技巧(运料小车控制系统)
  4. GM6 pageset - Cache get scenario /ui2/cl_pfcg_utils
  5. jQuery选择器种类整理
  6. 6.1 文件对象常用方法与属性
  7. 如何用MathType快速输入公式
  8. 使用主题来自动包装控件样式
  9. 拓端tecdat|R语言样条曲线、分段线性回归模型piecewise regression估计个股beta值分析收益率数据
  10. Luogu2730 魔板 Magic Squares
  11. 解决cuda官网安装包下载速度慢的问题
  12. 线性代数-距离公式汇总
  13. 隐藏动态库so中的符号(函数名)
  14. 腾讯校招智力题-赛马问题-毒药与老鼠
  15. html5页面风格,H5页面的设计风格有哪些?
  16. IT互联网行业猎头的年终总结:结束后开始
  17. 用VB创建一个对象数组
  18. 选择题库中的试题动态生成试卷(word格式)
  19. java的db是什么_java db
  20. Hbuilder内更改SVN地址(svn服务器IP变更)

热门文章

  1. 开发规范-java代码注释及IDEA配置代码注释模板
  2. python微控制器编程从零开始下载_Python微控制器编程从零开始 使用MicroPython
  3. Vue计算属性、监视属性
  4. ES8388说明书CC1110F32RHHR 低功耗 1 GHz 无线芯片
  5. 一些软件黑盒测试工具列表
  6. 通灵股份在深交所上市:总市值增至约74亿元,预计全年增收不增利
  7. 知云文献翻译打不开_推荐一款文献翻译软件,免费又高效的那种
  8. 在jsp引入bootstrap
  9. 单片机蜂鸣器音乐播放
  10. Ryu 安装过程中的问题