首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyTorch卷积`in_channels`与`out_channels`意义?

PyTorch卷积`in_channels`与`out_channels`意义?
EN

Stack Overflow用户
提问于 2019-06-18 15:12:16
回答 2查看 5.1K关注 0票数 6

从PyTorch 卷积文件中,我看到torch.nn.Conv1d函数要求用户传递参数in_channelsout_channels

我知道它们指的是“输入通道”和“输出通道”,但我不知道它们在卷积中的含义。我的猜测是,in_channels与输入特性等价,out_channels等价于输出特性,但我不确定。

有人能解释一下这些论点指的是什么吗?

EN

回答 2

Stack Overflow用户

发布于 2021-02-24 11:37:21

考虑到以下的卷积:

  • 长度m
  • 通过N输入通道/信号/变量
  • 输出P通道/特性/过滤器

你可以使用:

代码语言:javascript
复制
nn.Conv1d(in_channels=N, out_channels=P, kernel_size=m)

https://pytorch.org/assets/deep-learning/Deep-Learning-with-PyTorch.pdf (内核大小为3x3xN (其中N=3用于RGB映像)的2d图像中,有5个这样的内核用于所需的5个输出):

票数 3
EN

Stack Overflow用户

发布于 2019-06-18 15:31:30

in_Channels表示输入图像中的信道数,而out_channels表示卷积产生的信道数。在图像数据的情况下,最常见的情况是灰度图像,它将有一个通道,黑色或彩色图像将有三个通道-红色、绿色和蓝色。out_channels是一个优先考虑的问题,但是有一些重要的事情需要注意。

  • 首先,更多的out_channels允许该层潜在地学习关于输入数据的更有用的特性,尽管这并不是一个很难的规则。
  • 其次,你的有线电视新闻网的大小取决于你网络的每一层的in_channels/out_channels的数量和层的数量。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56652204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档