看group卷积的原理 假如把一张3通道16x16的图片分为4个3x4x4的小块 然后将它们在通道维度上拼接为12x4x4的图片 之后进行(inchannel=12,outchannel=12,group=4)的卷积运算,得到结果后还原回原尺寸 这样与将它们拼接到batch维度 再使用输入输出通道数均为3的卷积后还原回原图 这两种操作方式是一样的吗
从原理看好像一样 但是结果看又好像不太一样 望求解
分组卷积在通道维度共享权重吗
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 不咕鸟会咕咕 2023-02-19 23:53关注
分组卷积是在通道维度上将输入和卷积核分为多个组,每个组内的通道共享同一个权重矩阵。因此,当 group=1 时,分组卷积与普通卷积相同。
在您提供的情况中,将 3 通道的输入图片分为 4 个 3x4x4 的小块,然后在通道维度上拼接为 12x4x4 的图片,之后进行输入和输出通道数均为 12,分为 4 组的卷积操作,得到结果后还原回原尺寸。这种分组卷积的方式与将它们拼接到 batch 维度再进行普通卷积操作后还原回原图的方式是不同的。
在使用分组卷积的方式时,输入的每个通道会被均匀地分为几个组,每个组内的通道共享同一个权重矩阵,因此卷积后得到的特征图也是分组后得到的。最后将所有的特征图合并后,再还原回原尺寸。
而在将输入图片拼接到 batch 维度再进行普通卷积的方式时,不需要进行分组操作,每个通道都会有独立的权重矩阵,卷积后得到的特征图也是单独计算的。最后将所有的特征图合并后,再还原回原尺寸。
因此,这两种操作方式是不同的。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 远程桌面文档内容复制粘贴,格式会变化
- ¥15 关于#java#的问题:找一份能快速看完mooc视频的代码
- ¥15 这种微信登录授权 谁可以做啊
- ¥15 请问我该如何添加自己的数据去运行蚁群算法代码
- ¥20 用HslCommunication 连接欧姆龙 plc有时会连接失败。报异常为“未知错误”
- ¥15 网络设备配置与管理这个该怎么弄
- ¥20 机器学习能否像多层线性模型一样处理嵌套数据
- ¥20 西门子S7-Graph,S7-300,梯形图
- ¥50 用易语言http 访问不了网页
- ¥50 safari浏览器fetch提交数据后数据丢失问题