nn.Conv2d()中的groups分组参数

1.参考文章:

【Pytorch】搞懂nn.Conv2d的groups参数的作用 - 知乎 (zhihu.com)

2.理解:

(1)只要你 明白了 多通道的卷积是如何实现的(可以看我的1X1卷积文章),那么这里的分组进行卷积就非常好理解了

核心:其实,虽然我们知道nn.Conv2d(in_fea,out_fea)就是从in_fea个channels 变成 out_fea个channels, 而且也知道是 由out_fea个kernel干的这件事情。

但是,每个kernel其实会把 "同一个"位置的 "所有输入channels"全部进行处理。 √

(2)效果:

--如果分groups =2 ,就可以然参数量 变成1/2 上面那篇知乎文章最后的手绘图清晰

--如果分groups =in_dim,自然,可以将参数量 变成1/in_dim

相关推荐
天地炫舞几秒前
记录一个使用AI开发企业官网的思路
人工智能
阿星AI工作室3 分钟前
我用Gemini手搓了高颜MBTI人格测试网站!附全套提示词
人工智能·html
龙文浩_6 分钟前
AI NLP核心技术指南
人工智能·pytorch·深度学习·神经网络·自然语言处理
血小溅6 分钟前
大脑与双手的分离:Claude Code vs Managed Agents 深度对比指南
人工智能
星爷AG I8 分钟前
19-4 模糊语言学(AGI基础理论)
人工智能·agi
格林威10 分钟前
工业相机 SDK 在 Docker 容器中的部署与权限配置(含 USB/GigE)
开发语言·人工智能·数码相机·计算机视觉·docker·容器·工业相机
SkyXZ~15 分钟前
从零开始的双臂具身VLA起源及现阶段发展综述
人工智能·机械臂·具身智能·vla·openvla·双臂具身·具身智能综述
AIData搭子18 分钟前
高并发场景下,如何让你的向量语义检索快人一步?
人工智能
江南月18 分钟前
让智能体边想边做:从 0 理解 ReActAgent 的工作方式
前端·人工智能
AI攻城狮19 分钟前
Vibe Coding 时代:为什么你不应该盲目启用 AI 编码插件
人工智能·云原生·aigc