全局平均池化(global-average-pooling)

全局平均池化在很多视觉任务中会用到。之前对darknet-53结构分析的时候,特别留意了一下全局平局池化。其实,这个操作就是它的字面意思:把特征图全局平均一下输出一个值,也就是把W*H*D的一个张量变成1*1*D的张量。下列引用来自stackoverflow:WithGlobalpoolingreducesthedimensionalityfrom3Dto1D.The…

大家好,又见面了,我是你们的朋友全栈君。

全局平均池化在很多视觉任务中会用到。之前对darknet-53结构分析的时候,特别留意了一下全局平局池化。

其实,这个操作就是它的字面意思:把特征图全局平均一下输出一个值,也就是把W*H*D的一个张量变成1*1*D的张量。下列引用来自stackoverflow:

With Global pooling reduces the dimensionality from 3D to 1D. Therefore Global pooling outputs 1 response for every feature map. This can be the maximum or the average or whatever other pooling operation you use.

It is often used at the end of the backend of a convolutional neural network to get a shape that works with dense layers. Therefore no flatten has to be applied.

可以看darknet-53的例子:

全局平均池化(global-average-pooling)

 

看到Darknet-53在平均池化前的张量输出是8x8x1024,对每个8×8的特征图做一个平均池化(取一个平均数),就可以得到1024个标量了,然后在进入一个1000结点的全连接层,最后通过softmax输出。这就是一个分类网络的主干了。

参考:https://stackoverflow.com/questions/42070528/what-does-global-pooling-do

参考:https://blog.csdn.net/JNingWei/article/details/80064451

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127201.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • TASK异步进程处理场景[通俗易懂]

    TASK异步进程处理场景

    2022年2月13日
    49
  • eXtremeDB_5noobs

    eXtremeDB_5noobseXtremeDB™ 3.1fromMcObject®ReleaseNotesTargetOS:HP-UX11forPA-RISC,ItaniumHostOS:HP-UX11.xBYUSINGTHISSOFTWAREYOUAGREETOMcObject’s LICENSEAGREEMENT

    2022年10月14日
    2
  • GPS通讯协议(NMEA0183)协议解析_台积电回应芯片巨头撤离

    GPS通讯协议(NMEA0183)协议解析_台积电回应芯片巨头撤离GPSNEMA0183协议 一、NMEA0183标准语句(GPS常用语句)$GPGGA例:$GPGGA,092204.999,4250.5589,S,14718.5084,E,1,04,24.4,19.7,M,,,,0000*1F字段0:$GPGGA,语句ID,表明该语句为GlobalPositioningSystemFixData(GGA)GPS定位信息字段1

    2025年6月12日
    13
  • rsyslog官方文档_sshsecureshellclient

    rsyslog官方文档_sshsecureshellclientrsyslog1.rsyslog介绍2.使用rsyslog1.rsyslog介绍Rsyslog是一个开源软件实用程序,用于UNIX和类Unix计算机系统,用于在IP网络中转发日志消息,收集日志。它实现了基本的syslog协议,通过基于内容的过滤,丰富的过滤功能,灵活的配置选项扩展了它,并添加了诸如使用TCP进行传输等功能。Rsyslog的全称是rocket-fastsystem…

    2022年9月24日
    4
  • java oracle数据备份_Java实现Oracle数据库备份

    java oracle数据备份_Java实现Oracle数据库备份今天将非常早就实现的一个Oracle数据库备份功能粘贴出来,这个功能是在大学做阶段设计时写的:importjava.io.File;importjava.io.IOException;/***Oracle数据库备份**@authorGaoHuanjie*/publicclassOracleDatabaseBackup{/***Java代码实现Oracle数据库导出**@auth…

    2022年7月12日
    17
  • net 开源「建议收藏」

    net 开源「建议收藏」开源GIS项目NASAWorldWindNASAWorldWind是使用.NET开发的一个Windows窗体系统,以地球外观看得角度提供全球定位功能,类似于GoogleEarth。它结合了美国国家航空航天局(NASA)从卫星拍摄的图像,这些图像应用于BlueMarble,Landsat7,SRTM,MODIS以及其它更多的地方。链接:http://www.worldw

    2022年7月15日
    17

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号