「神秘奇男子」 2023-02-19 22:54 采纳率: 87%
浏览 47
已结题

分组卷积在通道维度共享权重吗

看group卷积的原理 假如把一张3通道16x16的图片分为4个3x4x4的小块 然后将它们在通道维度上拼接为12x4x4的图片 之后进行(inchannel=12,outchannel=12,group=4)的卷积运算,得到结果后还原回原尺寸 这样与将它们拼接到batch维度 再使用输入输出通道数均为3的卷积后还原回原图 这两种操作方式是一样的吗
从原理看好像一样 但是结果看又好像不太一样 望求解

  • 写回答

2条回答 默认 最新

  • 不咕鸟会咕咕 2023-02-19 23:53
    关注

    分组卷积是在通道维度上将输入和卷积核分为多个组,每个组内的通道共享同一个权重矩阵。因此,当 group=1 时,分组卷积与普通卷积相同。

    在您提供的情况中,将 3 通道的输入图片分为 4 个 3x4x4 的小块,然后在通道维度上拼接为 12x4x4 的图片,之后进行输入和输出通道数均为 12,分为 4 组的卷积操作,得到结果后还原回原尺寸。这种分组卷积的方式与将它们拼接到 batch 维度再进行普通卷积操作后还原回原图的方式是不同的。

    在使用分组卷积的方式时,输入的每个通道会被均匀地分为几个组,每个组内的通道共享同一个权重矩阵,因此卷积后得到的特征图也是分组后得到的。最后将所有的特征图合并后,再还原回原尺寸。

    而在将输入图片拼接到 batch 维度再进行普通卷积的方式时,不需要进行分组操作,每个通道都会有独立的权重矩阵,卷积后得到的特征图也是单独计算的。最后将所有的特征图合并后,再还原回原尺寸。

    因此,这两种操作方式是不同的。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 2月28日
  • 已采纳回答 2月20日
  • 修改了问题 2月19日
  • 创建了问题 2月19日

悬赏问题

  • ¥15 远程桌面文档内容复制粘贴,格式会变化
  • ¥15 关于#java#的问题:找一份能快速看完mooc视频的代码
  • ¥15 这种微信登录授权 谁可以做啊
  • ¥15 请问我该如何添加自己的数据去运行蚁群算法代码
  • ¥20 用HslCommunication 连接欧姆龙 plc有时会连接失败。报异常为“未知错误”
  • ¥15 网络设备配置与管理这个该怎么弄
  • ¥20 机器学习能否像多层线性模型一样处理嵌套数据
  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题