前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >全局平均池化(global-average-pooling)

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

作者头像
全栈程序员站长
发布2022-07-25 11:00:25
1.2K0
发布2022-07-25 11:00:25
举报
文章被收录于专栏:全栈程序员必看

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

全局平均池化在很多视觉任务中会用到。之前对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)
全局平均池化(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.cn/127201.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月9,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档