请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于channel个数的问题

老师,你的例子里in_channel是3个,卷积核个数是32个,最后为什么出来的不是3x32=96个out_channel而是32个,是在卷积网络中把32个卷积核分别分给3个channel(比如r 11 g11 b10)这样吗

正在回答 回答被采纳积分+3

1回答

Markov_Xi 2024-08-19 17:19:43

同学你好,首先你要理解channel的意思,在图像中,channel=3指的是r, g, b的值,输出96个channel,这个时候channel已经不能指代实际对象了。输入是channel=3, 输出96,指的是我用一个权重矩阵(3x96)来与channel=3做乘法,那么输出channel的值的个数就是96了

0 回复 有任何疑惑可以回复我~
  • 提问者 慕运维4180283 #1
    还是没太懂,老师您示例中是有32个卷积核,那32个卷积核不是要对r g b3个channel都走一遍吗;最后不是32*3 = 96吗
    回复 有任何疑惑可以回复我~ 2024-08-19 17:24:47
  • Markov_Xi 回复 提问者 慕运维4180283 #2
    同学你好,这个地方是做的矩阵乘法,不是数值乘法,你可以简单理解成这样的两个矩阵相乘, [1, 3] * [3, 32], 1行3列的矩阵,乘以3行32列的矩阵,最后是不是得到[1, 32]了
    回复 有任何疑惑可以回复我~ 2024-09-24 14:59:30
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信