Group Convolution 分组卷积

Group Convolution 分组卷积GroupConvolution分组卷积最早见于AlexNet——2012年Imagenet的冠军方法,GroupConvolution被用来切分网络,使其在2个GPU上并行运行,AlexNet网络结构如下:ConvolutionVSGroupConvolution如果输入featuremap尺寸为C∗H∗W,卷积核有N个,输出featuremap与卷积核的数量相同也是N,每…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

Group Convolution分组卷积
最早见于AlexNet——2012年Imagenet的冠军方法,Group Convolution被用来切分网络,使其在2个GPU上并行运行,AlexNet网络结构如下:
在这里插入图片描述

Group Convolution 原理

如果输入feature map尺寸为 C ∗ H ∗ W C*H*W CHW,卷积核有N个,输出feature map与卷积核的数量相同也是N,每个卷积核的尺寸为 C ∗ K ∗ K C*K*K CKK,N个卷积核的总参数量为 N ∗ C ∗ K ∗ K N*C*K*K NCKK。如下图所示,传统卷积方法和分组卷积方法。
在这里插入图片描述
Group Convolution,则是对输入feature map进行分组,然后每组分别卷积。其实也就是,原本应该是 C ∗ H ∗ W C*H*W CHW 的图片,用N个传统的卷积核 C ∗ K ∗ K C*K*K CKK,就可以生成 N ∗ H ∗ W N*H*W NHW(假设经过池化,图片尺寸不变)这样其实,是一个通道为C来进行整体卷积生成一个图片。而分组卷积,是一个通道为 C G \frac{C}{G} GC来进行整体卷积生成一个图片。
具体来说就是,假设输入feature map的尺寸仍为 C ∗ H ∗ W C*H*W CHW,输出feature map的数量为N个,如果设定要分成G个groups,则每组的输入feature map数量为 C G \frac{C}{G} GC,每组的输出feature map数量为 N G \frac{N}{G} GN,每个卷积核的尺寸为 C G ∗ K ∗ K \frac{C}{G}*K*K GCKK,卷积核的总数仍为N个,每组的卷积核数量为 N G \frac{N}{G} GN,卷积核只与其同组的输入map进行卷积,卷积核的总参数量为 N ∗ C G ∗ K ∗ K N∗\frac{C}{G}*K*K NGCKK,可见,总参数量减少为原来的 1 G \frac{1}{G} G1

Group Convolution的用途

  1. 减少参数量,分成G组,则该层的参数量减少为原来的 1 G \frac{1}{G} G1
  2. Group Convolution可以看成是structured sparse,每个卷积核的尺寸由 C ∗ K ∗ K C*K*K CKK 变为 C G ∗ K ∗ K \frac{C}{G}*K*K GCKK,可以将其余 ( C − C G ) ∗ K ∗ K (C−\frac{C}{G})*K*K (CGC)KK的参数视为0,有时甚至可以在减少参数量的同时获得更好的效果(相当于正则)。

参考文献
https://www.cnblogs.com/shine-lee/p/10243114.html

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

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

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


相关推荐

  • 解决smplayer中文字幕乱码

    解决smplayer中文字幕乱码首先,打开选项->首选项:选择字幕选项卡。找到“默认字符编码”选项,在下拉框中选择“简体中文(cp936)”再打开“字体和颜色”页卡(上边),选择“系统字体”在下拉选框中选择一种简体中文字体转载于:https://www.cnblogs.com/hbxtght/archive/2011/05/18/2049938.html…

    2022年7月11日
    17
  • datagrip 2021 激活码 下载_通用破解码

    datagrip 2021 激活码 下载_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    308
  • java date格式化类型_java日期格式化 结果要date类型[通俗易懂]

    满意答案yuj48gr562013.12.28采纳率:40%等级:12已帮助:11567人SimpleDateFormatformat=newSimpleDateFormat(“yyyy-MM-ddHH:mm:ss”);Dated=newDate();Stringdd=format.format(d);Dateddd;try{ddd=format.parse(d…

    2022年4月15日
    44
  • 万能乘法速算法大全_哪位老师整理的数学公式大全以及小学速算技巧,这么全?赶紧为孩子存下!…

    万能乘法速算法大全_哪位老师整理的数学公式大全以及小学速算技巧,这么全?赶紧为孩子存下!…于茫茫书海中,为你寻找更适合自己成长的有效资源和那些锲入心灵的文字。与高人交心,轻松学习,把时间留给更重要的人更重要的事。精彩就点击右上角分享出去,赠人玫瑰手染余香。上册预习专区小学1-6语文课内:第1课第2课第3课第4课第5课第6课第7课第8课第9课单元1练习:第1课第2课第3课第4课第5课作业1第6课第7课第8课作业2第9课生字:1-3年级生字…

    2022年6月7日
    30
  • WinForm的控件TextBox恢复PasswordChar 默认值、取消密码框设置

    WinForm的控件TextBox恢复PasswordChar 默认值、取消密码框设置WinForm中TextBox控件的PasswordChar属性默认是没有设置的或者说没有开启密码模式,当设置了该属性之后就会开启密码模式,输入的内容以设置的该属性的值来显示。那么该如何取消PasswordChar的设置呢?归纳起来有三种方法,其本质都是把PasswordChar的值赋值为默认值,赋值为默认值后就会按照正常文本进行显示。三种方法代码如下。this.textBox1.Pa

    2022年7月24日
    14
  • Win10文件资源管理器右键卡死「建议收藏」

    Win10文件资源管理器右键卡死「建议收藏」Windows10文件资源管理器操作变慢Windows10自动更新太烦人了,尝试了很多中方法也没禁用成功。昨天自动更新以后,今天使用Windows10,发现文件资源管理器打开的时候慢了很多,打开之后里面的文件夹、文件图标要好久才能显示正常。然后想在文件资源管理器里右键某个文件之后,文件资源管理器就卡死了。此时系统其他部分,如网页浏览器,其他功能软件运行正常。这样确定不是系统卡死,而只是文件资源管……

    2022年9月4日
    6

发表回复

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

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