位置: IT常识 - 正文

卷积 - 3. 分组卷积 详解(卷积拆分)

编辑:rootadmin
卷积 - 3. 分组卷积 详解 1. 起源

推荐整理分享卷积 - 3. 分组卷积 详解(卷积拆分),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:卷积码 分组码,卷积拆分,卷积码和分组码的区别是什么,分层卷积,卷积码和分组码的区别是什么,分组卷积的好处,卷积码 分组码,组卷积优点,内容如对您有帮助,希望把文章链接给更多的朋友!

分组卷积(Group Convolution) 起源于2012年的 AlexNet - 《ImageNet Classification with Deep Convolutional Neural Networks》。由于当时硬件资源的限制,因为作者将Feature Maps分给多个GPU进行处理,最后把多个GPU的结果进行融合。如下图:

2. 分组卷积 介绍

我接下来用图来直观的展示普通2D卷积 和 分组卷积的区别:

标准的 2D 卷积步骤如下图所示,输入特征为 (H × W × C) ,然后应用 C' 个filters(每个filter的大小为 (h × w × c),输入层被转换为大小为 (H' × W' × C') 的输出特征。

卷积 - 3. 分组卷积 详解(卷积拆分)

分组卷积 的表示如下图(下图表示的是被拆分为 2 个filters组的分组卷积) :

首先每个filters组,包含 C'/2个 数量的filter, 每个filter 的通道数为传统2D-卷积filter的一半。每个filters组作用于原来 W × H × C 对应通道数的一半,也就是 W × H × C/2最终每个filters组对应输出输出 C' / 2 个通道的特征。最后将通道堆叠得到了最终的 C'个通道,实现了和上述标准2D 卷积一样的效果。

 3. 分组卷积的优势

根据上面的表述,既然能实现和传统卷积一样的效果,那这样做的目的是什么呢?重点来了!

1. 我们先计算一下标准2D卷积 和 分组卷积的 参数量:

标准2D卷积:w × h × C × C'

分组卷积:w × h × C/2 × C'/2 × 2 

好!看出来差别了吧!参数量减少到原来的1/2!当Group为4的时候,参数量减少到原来的1/4,这个我觉得是最主要的优势。

2. 但是虽然得到了一样size的feature,参数量也降低了。那对于模型来说分组卷积的效果好不好呢?这篇文章给了一个非常满意的答复 https://blog.yani.ai/filter-group-tutorial/ 。

总结来说:在某些情况下,分组卷积能带来的模型效果确实要优于标准的2D 卷积,是因为组卷积的方式能够增加相邻层filter之间的对角相关性,而且能够减少训练参数,不容易过拟合,这类似于正则的效果。

4. 代码

代码的话很简单,就是nn.Conv2d里面的一个参数:group,如下图所示:

import torchimport torch.nn as nnif __name__ == '__main__': a = torch.randn([12, 64, 30, 100]) conv2d = nn.Conv2d(in_channels=64, out_channels=128, kernel_size=3, padding=1, stride=1) conv2d_gruop = nn.Conv2d(in_channels=64, out_channels=128, kernel_size=3, padding=1, stride=1, groups=2) b_2d = conv2d(a) b_group = conv2d_gruop(a) print(b_2d.shape) # torch.Size([12, 128, 30, 100]) print(b_group.shape) # torch.Size([12, 128, 30, 100])
本文链接地址:https://www.jiuchutong.com/zhishi/300646.html 转载请保留说明!

上一篇:Linux下调试方法汇总(linux调试工具有哪些)

下一篇:uniapp之路由中携带参数跳转(uniapp h5路由模式)

  • 怎样把淘宝首页固定背景?(怎样把淘宝首页变彩色)

    怎样把淘宝首页固定背景?(怎样把淘宝首页变彩色)

  • iqoo8pro手机丢了怎么定位找回(iqooz1手机丢了怎么办)

    iqoo8pro手机丢了怎么定位找回(iqooz1手机丢了怎么办)

  • 苹果xr可以用20w的快充吗(苹果XR可以用电信卡吗)

    苹果xr可以用20w的快充吗(苹果XR可以用电信卡吗)

  • vivo手机怎么关闭小v(vivo手机怎么关闭5g)

    vivo手机怎么关闭小v(vivo手机怎么关闭5g)

  • 苹果11怎么拼图照片(苹果11怎么拼图照片 用手机)

    苹果11怎么拼图照片(苹果11怎么拼图照片 用手机)

  • 华为手机为什么变成黑白的了(华为手机为什么没有5G手机了)

    华为手机为什么变成黑白的了(华为手机为什么没有5G手机了)

  • 微信怎么拒绝某个人加我(微信怎么拒绝某人语音电话)

    微信怎么拒绝某个人加我(微信怎么拒绝某人语音电话)

  • 魅族小窗算切屏吗(魅族小窗模式可以拖动吗)

    魅族小窗算切屏吗(魅族小窗模式可以拖动吗)

  • sla_al00是什么华为手机(slaal00是什么华为手机是什么型号)

    sla_al00是什么华为手机(slaal00是什么华为手机是什么型号)

  • 5.8寸全面屏手机有哪些(5.8寸全面屏手机哪款好)

    5.8寸全面屏手机有哪些(5.8寸全面屏手机哪款好)

  • 电脑更新要多久(电脑怎么更新系统)

    电脑更新要多久(电脑怎么更新系统)

  • 查看微信注册年龄(查看微信注册年龄怎么查)

    查看微信注册年龄(查看微信注册年龄怎么查)

  • 苹果panicfull怎么解决(iphone panicfull)

    苹果panicfull怎么解决(iphone panicfull)

  • 两个微信可以合并成一个吗(两个微信可以合并在一起吗)

    两个微信可以合并成一个吗(两个微信可以合并在一起吗)

  • 屏幕比例16:9什么意思(屏幕比例是16比9的手机有哪些)

    屏幕比例16:9什么意思(屏幕比例是16比9的手机有哪些)

  • 计算机内存类型是什么(计算机内存的类型)

    计算机内存类型是什么(计算机内存的类型)

  • 封号看不到朋友圈吗(封号能看到别人发的消息吗)

    封号看不到朋友圈吗(封号能看到别人发的消息吗)

  • 爱奇艺手机号码换了怎么办(爱奇艺手机号码被占用怎么办)

    爱奇艺手机号码换了怎么办(爱奇艺手机号码被占用怎么办)

  • 小米手环3睡眠在哪看(小米手环3睡眠检测)

    小米手环3睡眠在哪看(小米手环3睡眠检测)

  • 芒果tv账号在哪里查看(芒果tv账号在哪里买)

    芒果tv账号在哪里查看(芒果tv账号在哪里买)

  • 取消特别关心对方会知道吗(我取消特别关心别人会收到通知吗?)

    取消特别关心对方会知道吗(我取消特别关心别人会收到通知吗?)

  • 苹果x换屏怎么恢复原彩(苹果x换屏怎么分辨原装)

    苹果x换屏怎么恢复原彩(苹果x换屏怎么分辨原装)

  • 5g单模和双模的区别(单模5g和双模5g用起来的差别)

    5g单模和双模的区别(单模5g和双模5g用起来的差别)

  • 蚂蚁会员在哪(蚂蚁会员有用吗)

    蚂蚁会员在哪(蚂蚁会员有用吗)

  • 如何开通小程序(如何开通小程序代销支付)

    如何开通小程序(如何开通小程序代销支付)

  • 个人所得税手续费返还增值税税率
  • 工资中代扣款是什么
  • 小规模教育培训计划
  • 收回的伙食费计什么科目
  • 个税申报初始化密码
  • 企业报税盘入账应该记入哪个科目
  • 去国外参加展览的英文
  • 税控专用设备抵扣分录
  • 经营性的资产项目有哪些
  • 企业所得税汇算清缴退税分录
  • 如何少交点税
  • 小规模企业税务筹划
  • 蔬菜批发的利润怎么算
  • 个人劳务法律规定
  • 填报退税
  • 变更办税人信息在哪变更
  • 劳务外包公司代发工资能正常发吗
  • 福利性补贴包括哪些
  • 将自产产品用于职工福利的账务处理
  • 临时工工资单怎么做
  • 单位收到社保补贴会计怎样处理
  • 什么是工商企业为了筹集资金而发行的债券
  • 如何正确使用储存卡
  • err出错
  • msg3.0.db是什么文件
  • 弃置费用的会计核算
  • hpc程序
  • initpki.dll有什么用
  • 对方发票丢失情况说明
  • 商业会计的做账流程
  • 税务自查补税后还有风险吗
  • 黄金旧料卖出收据怎么写
  • php的file函数
  • 资产处置损益会减少吗
  • 元的解释是什么?
  • 微调是调哪里
  • 27岁零基础转行做网络工程师
  • remote远程
  • php array_fill
  • 投资者投入固定资产的成本,应当按照投资合同
  • 发票必须在什么时候开
  • 非税收入定额票据可以报销吗去什么地方报销
  • vue elementui table
  • 发票认证系统叫什么名字
  • 普票 销项
  • 分公司民事责任由谁承担
  • 备案办税人员信息是谁
  • 小规模纳税人的条件
  • 哪些凭证可以作为原始凭证
  • 销售收入五步法
  • 高速公路过路费可以抵扣进项税吗
  • 事业单位如何计算退休工资
  • 银行手续费在现金流量表怎么填
  • 土地储备委员会职责
  • 银行退票业务
  • 公司的应付账款
  • 获取sql
  • mysql 5.7.17 winx64安装配置教程
  • mysql数据库隐藏指定内容
  • windows无法启动wlanautoconfig
  • solaris修改时间
  • Win10怎么关闭任务栏搜索
  • sata驱动怎么装
  • macbookzen
  • pcalc是什么软件
  • win10 edge浏览器
  • chrome浏览记录保存多久
  • nodejs test
  • python的正则语法
  • linux中命令行
  • 批处理模式
  • windows ipython
  • android获取系统弹窗,自动点击
  • 基本农田建设的土地
  • 百望税控盘电子发票发送邮箱
  • 收讫付讫是什么意思
  • 个体工商户票种核定金额应该填多少
  • 交警认可的客货两用车型
  • 消费税记不记入成本
  • 国企重组裁员政策解读
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设