当前位置:网站首页 > C++编程 > 正文

conv1d原理(conv1d和conv2d)



今天碰上了需要使用Conv1d的场景,但是对于in_channel,out_channel和kernel_size所影响的Conv1d层而进行的操作还是十分的迷惑,因此写下此篇文章记录自己的学习过程。

![formula](/assets/ conv1d/Conv1d_formula.png)

从公式可以看出,输入到Conv1d中的数据有三个维度,第一个维度N一般是batch_size,第二个维度一般为in_channel,第三个维度为序列的时间维度,在NLP中为词向量大小;输出维度基本相同,但是输出的第二个维度为out_channel。

公式限定了第i个bathc_size中输出的第j个channel。在计算过程中,bias自然不必多讲,求和内的k指遍历所有的in_channel,然后使用对应的权重和指定的输入向量进行卷积操作。

如果懂的人已经可以看懂这条公式了,可是我不懂……所以还是用例子来说明一下

到此这篇conv1d原理(conv1d和conv2d)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • cmake多目录编译(cmake多文件编译)2025-04-06 21:09:06
  • vconsole什么意思中文(vconsole是什么意思怎么关闭)2025-04-06 21:09:06
  • junit5(junit5 mock静态方法)2025-04-06 21:09:06
  • cnn 网站(cnn online)2025-04-06 21:09:06
  • cpu参数对比网站手机(2021年手机cpu对比)2025-04-06 21:09:06
  • 进程控制块pcb的主要作用是什么(进程控制块pcb的主要作用是什么)2025-04-06 21:09:06
  • dchat怎么读(dcg怎么读)2025-04-06 21:09:06
  • codependent 翻译(codex翻译)2025-04-06 21:09:06
  • 查看本机本级信息(查看本机信息 cmd命令)2025-04-06 21:09:06
  • tcping工具(tcping工具怎么安装)2025-04-06 21:09:06
  • 全屏图片