0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CNN中池化有什么作用

汽车玩家 来源:CSDN 作者:cheney康 2020-03-29 17:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1、什么是池化?

我们之所以使用卷积后的特征,是因为图像具有“静态型”的属性,也就意味着在一个图像区域的特征极有可能在另一个区域同样适用。所以,当我们描述一个大的图像的时候就可以对不同位置的特征进行聚合统计(例如:可以计算图像一个区域上的某个特定特征的平均值 or 最大值)这种统计方式不仅可以降低纬度,还不容易过拟合。这种聚合统计的操作就称之为池化,或平均池化、最大池化。

2、池化的作用?

(1)保留主要特征的同时减少参数(降低纬度,类似PCA)和计算量,防止过拟合

在通过卷积获得了特征 (features) 之后,下一步用这些特征去做分类。我们可以用所有提取到的特征去训练分类器,但是这样计算成本比较高。例如softmax分类器,例如:对于一个 96X96 像素的图像,假设我们已经学习得到了400个定义在8X8输入上的特征,每一个特征和图像卷积都会得到一个(96 − 8 + 1) * (96 − 8 + 1) = 7921维的卷积特征,由于有 400 个特征,所以每个样例 (example) 都会得到一个892* 400 = 3,168,400维的卷积特征向量。学习一个拥有超过 3 百万特征输入的分类器十分不便,并且容易出现过拟合 (over-fitting)。

(2)invariance(不变性),这种不变性包括translation(平移),rotation(旋转),scale(尺度)

a、 translation invariance:

这里举一个直观的例子(数字识别),假设有一个16x16的图片,里面有个数字1,我们需要识别出来,这个数字1可能写的偏左一点(图1),这个数字1可能偏右一点(图2),图1到图2相当于向右平移了一个单位,但是图1和图2经过max pooling之后它们都变成了相同的8x8特征矩阵,主要的特征我们捕获到了,同时又将问题的规模从16x16降到了8x8,而且具有平移不变性的特点。图中的a(或b)表示,在原始图片中的这些a(或b)位置,最终都会映射到相同的位置。

b、rotation invariance:

下图表示汉字“一”的识别,第一张相对于x轴有倾斜角,第二张是平行于x轴,两张图片相当于做了旋转,经过多次max pooling后具有相同的特征

c、 scale invariance:

下图表示数字“0”的识别,第一张的“0”比较大,第二张的“0”进行了较小,相当于作了缩放,同样地,经过多次max pooling后具有相同的特征

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 分类器
    +关注

    关注

    0

    文章

    153

    浏览量

    13836
  • cnn
    cnn
    +关注

    关注

    3

    文章

    356

    浏览量

    23538
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    天合光能联合共建中国首个光伏产业专利

    4月21日下午,在工业和信息部、国家知识产权局联合指导下,由中国光伏行业协会知识产权专业委员会、国家光伏制造产业知识产权运营中心共同主办的光伏专利专家指导委员会成立仪式暨光伏专利共建研讨会在北京举行,会上正式启动中国光伏行
    的头像 发表于 04-24 15:18 232次阅读

    FPGA实现CNN卷积层的高效窗口生成模块设计与验证

    卷积神经网络(CNN)可以分为卷积层、层、激活层、全链接层结构,本篇要实现的,就是CNN的卷积层的window窗。
    的头像 发表于 04-15 10:35 150次阅读
    FPGA实现<b class='flag-5'>CNN</b>卷积层的高效窗口生成模块设计与验证

    生产环境数据库连接耗尽的全流程排查与性能优化实战

    数据库连接是应用程序与数据库之间的缓存连接组件。连接在应用程序启动时创建一组数据库连接,应用程序从连接获取连接,使用完毕后归还连接而非关闭连接,避免反复建立和关闭连接的性能开销
    的头像 发表于 03-27 15:58 321次阅读

    开放协作,共筑生态——思尔芯参与上海开放处理器产业创新中心开业仪式暨RISC-V专利联盟专利仪式

    企业之一,由总裁林铠鹏代表公司参加入签约仪式,将指定专利纳入专利,标志着思尔芯在共建开放、安全、协同的RISC-V生态迈出新的一步。上海开放处理器产业创新
    的头像 发表于 12-15 17:38 1297次阅读
    开放协作,共筑生态——思尔芯参与上海开放处理器产业创新中心开业仪式暨RISC-V专利联盟专利<b class='flag-5'>池</b>入<b class='flag-5'>池</b>仪式

    C语言内存使用

    C语言的内存管理,从来都是一个让人头秃的问题。要想更自由地管理内存,就必须去堆申请,然后还需要考虑何时释放,万一释放不当,或者没有及时释放,造成的后果都是难以估量的。 当然如果就这些,那倒也还不
    发表于 12-11 07:57

    高压放大器在铁磁铁电异质结储备计算的前沿探索

    实验名称: 高压放大器 在铁磁铁电异质结系统物理储备计算的应用 实验内容:将信号发生器产生的一段任意波形经高压放大器放大后输入到系统,探测系统的实时输出,并对该系统进行储备计算
    的头像 发表于 11-03 16:14 558次阅读
    高压放大器在铁磁铁电异质结储备<b class='flag-5'>池</b>计算<b class='flag-5'>中</b>的前沿探索

    CNN卷积神经网络设计原理及在MCU200T上仿真测试

    CNN算法简介 我们硬件加速器的模型为Lenet-5的变型,网络粗略分共有7层,细分共有13层。包括卷积,最大层,激活层,扁平层,全连接层。下面是各层作用介绍: 卷积层:提取
    发表于 10-29 07:49

    数据全复用高性能层设计思路分享

    大家好,本团队此次分享的内容为可实现数据全复用高性能层设计思路,核心部分主要由以下3个部分组成; 1.SRAM读取模块;——使用的存储为SRAM 基于SRAM读与写时序,约束
    发表于 10-29 07:10

    构建CNN网络模型并优化的一般建议

    通过实践,本文总结了构建CNN网络模型并优化的一般建议,这些建议将会在构建高准确率轻量级CNN神经网络模型方面提供帮助。 1)避免单层神经网络:我们清楚神经网络本身是需要不断抽象出更高级别的纹理
    发表于 10-28 08:02

    在Ubuntu20.04系统训练神经网络模型的一些经验

    , batch_size=512, epochs=20)总结 这个核心算法的卷积神经网络结构和训练过程,是用来对MNIST手写数字图像进行分类的。模型将图像作为输入,通过卷积和层提取图像的特征,然后通过全连接层进行分类预
    发表于 10-22 07:03

    工业互联网的数据什么作用

    在工业互联网,数据台作为连接数据源与业务应用的桥梁,通过整合多源异构数据、提供标准服务、支撑上层应用,在提升生产效率、优化决策、创新业务模式等方面发挥着核心作用。其具体
    的头像 发表于 10-14 11:07 507次阅读
    工业互联网<b class='flag-5'>中</b>的数据<b class='flag-5'>中</b>台<b class='flag-5'>有</b>什么<b class='flag-5'>作用</b>

    pcb四层板为什么加很多的盲孔,什么作用

    pcb四层板为什么加很多的盲孔什么作用
    的头像 发表于 09-06 11:32 1341次阅读

    工业数据台在大型智能工厂作用

    ,构建统一数据基底 大型智能工厂通常部署PLC、SCADA、MES、ERP等多类系统,设备类型涵盖工业机器人、数控机床、传感器等,数据来源分散且格式各异。工业数据台的核心作用之一是: 统一数据采集与接入:通过标准
    的头像 发表于 06-26 17:31 667次阅读

    超级电容在故障指示器作用哪些?

    超级电容在故障指示器作用哪些?安装在输配电线路、电力电缆及开关柜进出线上的故障指示器在电流流通的线路起着非常重要的作用,一旦线路发生
    的头像 发表于 05-16 08:41 812次阅读
    超级电容在故障指示器<b class='flag-5'>中</b>的<b class='flag-5'>作用</b><b class='flag-5'>有</b>哪些?

    工业相机在焊缝跟踪的关键作用哪些

    与形态,帮助系统动态调整焊枪轨迹,实现高精度、高效率的自动焊接,今天一起了解工业相机在焊缝跟踪的关键作用哪些。 焊接挑战与视觉需求 在传统焊接
    的头像 发表于 05-13 17:56 846次阅读
    工业相机在焊缝跟踪<b class='flag-5'>中</b>的关键<b class='flag-5'>作用</b><b class='flag-5'>有</b>哪些