一维卷积nn.Conv1d一般用于文本数据

1.应用

import torch
import torch.nn as nnx = torch.randn(1, 1, 32) # batch, channel , width
print(x.shape) # torch.Size([1, 1, 32])
conv = nn.Conv1d(1, 1, 3)  # in_channel, out_channel ,kennel_size
print(conv) # Conv1d(1, 1, kernel_size=(3,), stride=(1,))
y = conv(x)
print(y.shape) #torch.Size([1, 1, 30])

2.API

class torch.nn.Conv1d(in_channels, out_channels, kernel_size, stride=1, padding=0, dilation=1, groups=1, bias=True)
参数 描述
in_channels 输入通道数
out_channels 输出通道数
kernel_size 卷积核形状
padding 填充
dilation (扩张):控制kernel点(卷积核点)的间距
groups (卷积核个数):通常来说,卷积个数唯一,但是对某些情况,可以设置范围在1 —— in_channels中数目的卷积核
bias adds a learnable bias to the output.

参考:
https://www.jianshu.com/p/45a26d278473

pytorch nn.Conv1d相关推荐

  1. 【pytorch】nn.conv1d的使用

    官方文档在这里. conv1d具体不做介绍了,本篇只做pytorch的API使用介绍. torch.nn.Conv1d(in_channels, out_channels, kernel_size, ...

  2. PyTorch中的nn.Conv1d与nn.Conv2d

    本文主要介绍PyTorch中的nn.Conv1d和nn.Conv2d方法,并给出相应代码示例,加深理解. 一维卷积nn.Conv1d 一般来说,一维卷积nn.Conv1d用于文本数据,只对宽度进行卷积 ...

  3. Pytorch之nn.Conv1d学习个人见解

    Pytorch之nn.Conv1d学习个人见解 一.官方文档(务必先耐心阅读) 官方文档:点击打开<CONV1D> 二.Conv1d个人见解 Conv1d类构成 class torch.n ...

  4. 【Pytorch】torch.nn.Conv1d()理解与使用

    官方文档:https://pytorch.org/docs/stable/generated/torch.nn.Conv1d.html?highlight=nn%20conv1d#torch.nn.C ...

  5. pytorch笔记(四)nn.Conv1d、nn.Conv2d、nn.Conv3d

    概念: nn.Conv1d:常用在文本 (B,C,L) (batch,channel,sequence_len) (批数量,通道数,句子长度) nn.Conv2d:常用在图像 (B,C,H,W) (b ...

  6. pytorch —— nn网络层 - 卷积层

    目录 1.1d/2d/3d卷积 2.卷积-nn.Conv1d() 2.1 Conv1d的参数说明 2.2 例子说明 3.卷积-nn.Conv2d() 3.1 深入了解卷积层的参数 4.转置卷积-nn. ...

  7. 根据PyTorch学习CONV1D

    新手刚学习卷积,不知道理解的有没有问题,如果有问题劳烦大家指出. 1. PyTorch中的torch.nn.Conv1d()函数 官方文档链接 torch.nn.Conv1d(in_channels, ...

  8. NLP中的卷积操作详解(torch.nn.Conv1d)

    NLP领域中,由于自然文本是一维的,通常使用一维卷积即可达到要求. 在实际应用中,经embedding层处理后的数据格式一般为(batch_size, word_embeddings_dim, max ...

  9. pytorch nn.Embedding

    pytorch nn.Embedding class torch.nn.Embedding(num_embeddings, embedding_dim, padding_idx=None, max_n ...

最新文章

  1. Felx布局基础教程
  2. Firefox火狐广告过滤插件Adblock Plus过滤规则包[中文维护小组]
  3. 自己动手开发智能聊天机器人完全指南(附python完整源码)
  4. 80486微型计算机的字长,80486,80586等是什么样的电脑?
  5. 集成spring mvc_向Spring MVC Web应用程序添加社交登录:集成测试
  6. 没看过这10本程序员必读烧脑经典,别说你是敲代码的
  7. [转载]谁来拯救云计算
  8. 实现Fragment在ViewPager中滑动
  9. Zigbee 学习计划——第3天——熟悉CC2530的基本例程(续)
  10. 深度学习入门——波士顿房价预测
  11. 在Spark上运行WordCount程序
  12. 虚拟机vmware的完全卸载
  13. 第七章第二十三题(游戏:储物柜难题)(Game: locker problem)
  14. 灵巧好用的手机便签软件
  15. 超文本标记语言是指Java_超文本标记语言(HTML)
  16. SysML v2配置eclipse
  17. 【Error】初始化ant design pro项目时遇到“pro 不是内部或外部命令”
  18. 经典:统计字符串中汉字,英文,数字,特殊符号个数
  19. 关于PostgreSQL执行计划中的Bitmap Heap Scan、Bitmap Index Scan、Recheck Cond
  20. linux--redis的安装和配置和开启多个端口

热门文章

  1. 心理学Notes:常用心理测量工具的选择
  2. 第二次提交文件 merge上次版本
  3. Python批量检查docx文档中文本框的内容是否正确
  4. Python使用两个Event对象同步生产者消费者问题
  5. C++ 一篇文章让你知道智能指针的魅力
  6. Linux 原来实现一个shell这么容易!(史上最简单详细)
  7. axure选中状态的值_关于编写Axure的心得
  8. python假如输入错误重新输入_用Python写一个拼音输入法
  9. sftp工具都有哪些_公众号怎么排版?公众号排版都会用到哪些工具?
  10. 82c55单片机c语言,AT89S51单片机与82C55的接口设计编程