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

  • 苹果13降噪音设置在哪里(iphone13降噪)

    苹果13降噪音设置在哪里(iphone13降噪)

  • 苹果xs夜景拍照模式在哪设置(iphonexs夜视拍照)

    苹果xs夜景拍照模式在哪设置(iphonexs夜视拍照)

  • 苹果id账户注销后果(苹果id账户注销需要多久)

    苹果id账户注销后果(苹果id账户注销需要多久)

  • 机械键盘键帽通用吗(机械键盘键帽坏了怎么修复)

    机械键盘键帽通用吗(机械键盘键帽坏了怎么修复)

  • 手机热点共享会不会中毒(手机共享热点会泄露信息吗)

    手机热点共享会不会中毒(手机共享热点会泄露信息吗)

  • pos机蓝牙为什么一直连接不上(pos机刷卡蓝牙怎么连不上手机)

    pos机蓝牙为什么一直连接不上(pos机刷卡蓝牙怎么连不上手机)

  • 有了共享单车的确非常方便,在一些距离很近的地方就不用坐公车(有共享单车的小说)

    有了共享单车的确非常方便,在一些距离很近的地方就不用坐公车(有共享单车的小说)

  • 新买的华为mate30pro有膜吗(新买的华为mate30掉电快)

    新买的华为mate30pro有膜吗(新买的华为mate30掉电快)

  • oppo手机屏上时间怎么显示(oppo手机屏时间没有了怎么显示设置)

    oppo手机屏上时间怎么显示(oppo手机屏时间没有了怎么显示设置)

  • 微信不加好友可以拉群里吗(微信不加好友可以看朋友圈吗)

    微信不加好友可以拉群里吗(微信不加好友可以看朋友圈吗)

  • 屏幕摔坏了怎么确定内屏还是外屏(屏幕摔坏了怎么修复)

    屏幕摔坏了怎么确定内屏还是外屏(屏幕摔坏了怎么修复)

  • 手机锁屏微信消息不显示内容(手机锁屏微信消息没有声音)

    手机锁屏微信消息不显示内容(手机锁屏微信消息没有声音)

  • 小米手环5啥时候发布(小米手环啥时候出7代)

    小米手环5啥时候发布(小米手环啥时候出7代)

  • 什么是达芬奇架构(什么叫达芬奇)

    什么是达芬奇架构(什么叫达芬奇)

  • vivo手机录屏怎么开启(vivo手机录屏怎么没有声音)

    vivo手机录屏怎么开启(vivo手机录屏怎么没有声音)

  • 电脑vt怎么开启(惠普电脑vt怎么开启)

    电脑vt怎么开启(惠普电脑vt怎么开启)

  • 华为nova5z搭载什么处理器(华为nova5搭载什么芯片)

    华为nova5z搭载什么处理器(华为nova5搭载什么芯片)

  • word表格布局在哪里(word表格布局选项卡在哪里)

    word表格布局在哪里(word表格布局选项卡在哪里)

  • 支付宝怎样关闭刷脸(支付宝怎样关闭自动续费)

    支付宝怎样关闭刷脸(支付宝怎样关闭自动续费)

  • 苹果手机怎样关闭浮点(苹果手机怎样关闭后运行程序功能)

    苹果手机怎样关闭浮点(苹果手机怎样关闭后运行程序功能)

  • vivoz5x多重(vivoz5x多重多少克)

    vivoz5x多重(vivoz5x多重多少克)

  • 360安全浏览器如何更新(360安全浏览器如何清除缓存)

    360安全浏览器如何更新(360安全浏览器如何清除缓存)

  • 抖音视频怎么发微信(抖音视频怎么发给微信好友)

    抖音视频怎么发微信(抖音视频怎么发给微信好友)

  • Macbook发热严重怎么办?Macbook拆机清灰图文教程(macbook发热会烧坏吗)

    Macbook发热严重怎么办?Macbook拆机清灰图文教程(macbook发热会烧坏吗)

  • 用Python绘制几个动画(如何用python绘制)

    用Python绘制几个动画(如何用python绘制)

  • phpcms如何调二级导航(phpcms生成html)

    phpcms如何调二级导航(phpcms生成html)

  • 税控盘维护费发票普通发票
  • 法人可以领发票吗现在
  • 商誉要摊销和减值吗?
  • 没有报关单可以结汇吗
  • 地税补缴社保
  • 天猫收取的佣金开具的技术服务发票会计分录
  • 上季度所得税申报怎么填
  • 记账人和复核人是一个人吗
  • 中兴通技术维护费
  • 民非组织捐赠收入免税
  • 公司可以用现金付房租吗
  • 上年度亏损用什么弥补
  • 收入未确认可以结转成本吗
  • 待抵扣进项税额冲回
  • 资产减值损失负数是好是坏
  • 跨年的发票作废账务如何处理
  • 可供出售金融资产新准则叫什么
  • 公司无偿使用个人车辆,个人需要缴纳税款吗
  • 卖桶装水税率
  • 农产品税率2020
  • 税收征管法关于全款未收房的规定
  • 发票涉税风险有哪些
  • 税收编码更改的依据是什么
  • 流动资产周转次数
  • 生产企业出口货物必须以什么为计税依据计算免抵退税额
  • 计算房产税租金会计分录
  • 电子申报是什么
  • 预收账款科目
  • 王者荣耀如何充值退款
  • 资产负债率如何评价
  • 民非提供服务收到的现金怎么算
  • 金钱树的养殖方法和浇水方式
  • 固定资产内部抵消
  • mac键盘快捷键设置
  • 结转出租包装物报废的残料价值计入
  • 交易性金融资产的入账价值怎么算
  • 应扣未扣应收未收税款是什么意思
  • phpcgi远程代码执行漏洞
  • 【超直白讲解opencv RGB与BGR】RGB模式与BGR模式有什么不同,如何相互转换?
  • 数据库查询框架
  • 企业的安全费用怎么弄
  • 小规模开票软件怎么升级
  • 工资与劳务报酬是否合并缴纳个税
  • phpcms教程
  • access中宏是按什么调用的
  • ubuntu 14.04 安装分区教程
  • 货物已到发票未开具
  • 在软件中的操作有哪些
  • 职工教育经费产生的差异
  • 零税率应税服务出口退税
  • 行政机关现金管理办法
  • 子公司提的盈余公积合并时如何抵消
  • 国地税合并对个人带来的影响
  • 新准则印花税计提会计分录
  • 融资手续费计入长期待摊
  • 财务专用章的效力
  • 现金流量的折现值公式
  • 事业单位预收账款转收入如何做账
  • 公司成本核算流程
  • sql server错误和使用情况报告
  • mysql添加外键约束的sql语句
  • proflwiz.exe - proflwiz是什么进程 有什么用
  • mac安装dw
  • mac自带计算器
  • linux中查看文件
  • win7系统无法安装
  • perl-v
  • 日历插件vue
  • javascript有哪些类型
  • javascript声明变量的语句
  • android获取本机ip地址
  • 如何用python创建数据集
  • Python中random模块
  • python多进程数量限制
  • js获取鼠标坐标到浏览器底部
  • Android4.4 wpa_supplicant深入分析之wpa_supplicant初始化流程续
  • 土地增值税按什么价格
  • 税务局无编制人员工资
  • 留抵税额怎么形成的
  • 大连开发区哪家自助餐好吃还便宜
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设