位置: 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路由模式)

  • 服装设计软件(服装设计软件)(服装设计软件app)

    服装设计软件(服装设计软件)(服装设计软件app)

  • ipad教育版与普通版区别(ipad2021教育版和普通版有区别吗)

    ipad教育版与普通版区别(ipad2021教育版和普通版有区别吗)

  • 联想小新14休眠怎么唤醒屏幕(联想小新14休眠快捷键)

    联想小新14休眠怎么唤醒屏幕(联想小新14休眠快捷键)

  • ipad1416是几代(ipad1416是几代机型)

    ipad1416是几代(ipad1416是几代机型)

  • 美团v3是什么会员(美团用户v3)

    美团v3是什么会员(美团用户v3)

  • 微型计算机存储器系统中的Cache是(微型计算机存储器的分类图)

    微型计算机存储器系统中的Cache是(微型计算机存储器的分类图)

  • 耳机typec是什么意思(typec耳机百度百科)

    耳机typec是什么意思(typec耳机百度百科)

  • 苹果qq音乐被别的程序中断(苹果qq音乐不受别的应用影响?)

    苹果qq音乐被别的程序中断(苹果qq音乐不受别的应用影响?)

  • 中国的5g网络什么时候开始用(中国5g网络什么时候全面覆盖)

    中国的5g网络什么时候开始用(中国5g网络什么时候全面覆盖)

  • cpu电压多少正常范围(cpu电压多少正常台式机)

    cpu电压多少正常范围(cpu电压多少正常台式机)

  • oppor9是不是曲面屏(oppor9s是曲屏吗)

    oppor9是不是曲面屏(oppor9s是曲屏吗)

  • cpu一直90多度正常吗(cpu温度一直在90以上)

    cpu一直90多度正常吗(cpu温度一直在90以上)

  • 电脑主要的五大件(电脑有哪五个)

    电脑主要的五大件(电脑有哪五个)

  • 笔记本反应慢怎么解决(笔记本反应慢怎么回事)

    笔记本反应慢怎么解决(笔记本反应慢怎么回事)

  • 免费的思维导图软件有哪些?(免费的思维导图软件有哪些)

    免费的思维导图软件有哪些?(免费的思维导图软件有哪些)

  • 苹果11怎么截屏图片(苹果11怎么截屏截长图)

    苹果11怎么截屏图片(苹果11怎么截屏截长图)

  • 小米手环4充满要多久(小米手环4充满电会提示吗)

    小米手环4充满要多久(小米手环4充满电会提示吗)

  • 手机杜比音效怎么设置(手机杜比音效怎么开关)

    手机杜比音效怎么设置(手机杜比音效怎么开关)

  • 怎么生成目录页(怎么生成目录页面)

    怎么生成目录页(怎么生成目录页面)

  • 唯品会手机极速版啥意思(唯品会极速版怎么回事)

    唯品会手机极速版啥意思(唯品会极速版怎么回事)

  • 华为p20的耳机插孔在哪(华为p20的耳机插在哪里)

    华为p20的耳机插孔在哪(华为p20的耳机插在哪里)

  • 苹果手机怎么截长屏(苹果手机怎么截长屏 教程)

    苹果手机怎么截长屏(苹果手机怎么截长屏 教程)

  • ipad mini5的缺点(ipad mini5有什么缺点)

    ipad mini5的缺点(ipad mini5有什么缺点)

  • 苹果手机安装不上趣步(苹果手机安装不了软件是怎么回事)

    苹果手机安装不上趣步(苹果手机安装不了软件是怎么回事)

  • 美团众包怎么设置自动接单(美团众包怎么设置回程单)

    美团众包怎么设置自动接单(美团众包怎么设置回程单)

  • win11怎么隐藏文件? windows11显示隐藏文件和文件夹的技巧(win11隐藏图标怎么弄出来)

    win11怎么隐藏文件? windows11显示隐藏文件和文件夹的技巧(win11隐藏图标怎么弄出来)

  • 税务局代开发票还要纳税吗
  • 税负率的计算公式举例说明
  • 个税专项附加继续教育
  • 购买产品再出售怎么入账
  • 营业费用和管理费用比较
  • 预付账款收不到发票汇算清缴调整增吗
  • 职工差旅费现金流出属于
  • 明细分类账采用的格式有
  • 税后利润补亏的会计分录怎么做
  • 购买可供出售金融资产
  • 小规模纳税人增值税优惠政策
  • 技术开发加计扣除
  • 分公司可以迁移到新公司吗
  • 非高新企业研发费用加计扣除的条件
  • 计提其他应收款坏账
  • 退休返聘人员的劳动权益保护
  • 业务招待费有增值税吗
  • 应收账款未计提坏账,但是确实收不回来
  • win10开机无限werfault一直刷新
  • linux 匹配字符
  • 尼泊尔乡村
  • wmpdmc.exe是什么意思
  • PHP:imagepsloadfont()的用法_GD库图像处理函数
  • 开发商延期交房违法吗
  • 临时存款账户怎么开户
  • 阿普拉萨
  • 用土地抵账合法吗
  • vue项目创建流程
  • 稿酬所得收入额含税吗
  • 现金及现金等价物净增加额为负数
  • 收到银行开的手续费发票怎么做分录
  • javaweb项目登录页面不跳转
  • unity常用脚本语言
  • audo命令
  • 保税进料加工企业
  • 如何简单去除
  • 印花税每个月都报吗
  • 代扣代缴境外增值税时间
  • 开票资料电话写错了有关系吗
  • 运费计入什么会计分录
  • 公司的投资利税是什么
  • 软件和硬件如何分开
  • 企业所得税会计利润总额计算公式
  • 私车公用维修费用谁出
  • 购买的固定资产退回账务处理
  • sql server基本
  • 员工工资应要计入什么
  • 非营利组织如何盈利
  • 给保安买大衣算贿赂吗
  • 独资合伙公司
  • 一般纳税人的招待费会计分录
  • 多计提的工资怎么冲销
  • 诉讼费可以退回私账嘛
  • 工程设计费收入在所得税申报表应填入
  • 专利年费计入什么科目没有研发费用
  • 何为三证合一
  • 如何防止sql注入及数据安全问题
  • windows2003r2安装教程
  • Windows Server 2008作为打印服务器排错
  • ubuntu怎么说
  • vcpkgsrv.exe是什么进程
  • linux 文件管理命令
  • logrotate syslog
  • win7怎么启用显卡
  • windows xp sp3 vl
  • sf2是什么文件
  • win8.1 应用商店是不是不能用了
  • win10的uwp在哪
  • 实例的英文
  • JavaScript数据类型分为哪两大类
  • 微信小程序上传文件的API是
  • 关于加载失败壁纸
  • opengl绘制坐标轴
  • python3m
  • fastcgi iis
  • linux系统搜索文件内容
  • jquery mobile demo
  • 国税局调动
  • 环保税要求标注什么
  • 古代税收和现代税收
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设