pytorch 计算ConvTranspose1d输出特征大小方式


Posted in Python onJune 23, 2020

问题:如何经过convTransposed1d输出指定大小的特征?

import torch
from torch import nn
import torch.nn.functional as F

conv1 = nn.Conv1d(1, 2, 3, padding=1)
conv2 = nn.Conv1d(in_channels=2, out_channels=4, kernel_size=3, padding=1)
#转置卷积
dconv1 = nn.ConvTranspose1d(4, 1, kernel_size=3, stride=2, padding=1, output_padding=1)

x = torch.randn(16, 1, 8)
print(x.size())

x1 = conv1(x)
x2 = conv2(x1)
print(x2.size())

x3 = dconv1(x2)
print(x3.size())

'''
torch.Size([16, 1, 8])
torch.Size([16, 4, 8]) #conv2输出特征图大小
torch.Size([16, 1, 16]) #转置卷积输出特征图大小
'''

pytorch 计算ConvTranspose1d输出特征大小方式

#转置卷积
dconv1 = nn.ConvTranspose1d(1, 1, kernel_size=3, stride=3, padding=1, output_padding=1)

x = torch.randn(16, 1, 8)
print(x.size()) #torch.Size([16, 1, 23])

x3 = dconv1(x)
print(x3.size()) #torch.Size([16, 1, 23])

下面两图为演示conv1d,在padding和不padding下的输出特征图大小

不带padding

pytorch 计算ConvTranspose1d输出特征大小方式

带padding

pytorch 计算ConvTranspose1d输出特征大小方式

补充知识:判断pytorch是否支持GPU加速

如下所示:

print torch.cuda.is_available()

pytorch 计算ConvTranspose1d输出特征大小方式

以上这篇pytorch 计算ConvTranspose1d输出特征大小方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Django集成百度富文本编辑器uEditor攻略
Jul 04 Python
python编写暴力破解FTP密码小工具
Nov 19 Python
Python二叉搜索树与双向链表转换实现方法
Apr 29 Python
使用Python对微信好友进行数据分析
Jun 27 Python
python3.6.3安装图文教程 TensorFlow安装配置方法
Jun 24 Python
python 美化输出信息的实例
Oct 15 Python
讲解Python3中NumPy数组寻找特定元素下标的两种方法
Aug 04 Python
Python操作redis和mongoDB的方法
Dec 19 Python
python使用梯度下降和牛顿法寻找Rosenbrock函数最小值实例
Apr 02 Python
Python利用Pillow(PIL)库实现验证码图片的全过程
Oct 04 Python
学点简单的Django之第一个Django程序的实现
Feb 24 Python
Pytorch反向传播中的细节-计算梯度时的默认累加操作
Jun 05 Python
Android Q之气泡弹窗的实现示例
Jun 23 #Python
pytorch判断是否cuda 判断变量类型方式
Jun 23 #Python
Pytorch 解决自定义子Module .cuda() tensor失败的问题
Jun 23 #Python
python如何查看安装了的模块
Jun 23 #Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
Jun 23 #Python
Python dict的常用方法示例代码
Jun 23 #Python
Python3 webservice接口测试代码详解
Jun 23 #Python
You might like
Yii调试SQL的常用方法
2014/07/09 PHP
php判断文件夹是否存在不存在则创建
2015/04/09 PHP
PHP使用PHPExcel删除Excel单元格指定列的方法
2016/07/06 PHP
php制作基于xml的RSS订阅源功能示例
2017/02/08 PHP
JavaScript 全面解析各种浏览器网页中的JS 执行顺序
2009/02/17 Javascript
分享20款好玩的jQuery游戏
2011/04/17 Javascript
jQuery实现页面滚动时层智能浮动定位实例探讨
2013/03/29 Javascript
利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域
2013/12/14 Javascript
jQuery自定义滚动条完整实例
2016/01/08 Javascript
JavaScript Array对象详解
2016/03/01 Javascript
论Bootstrap3和Foundation5网格系统的异同
2016/05/16 Javascript
Bootstrap Paginator分页插件使用方法详解
2016/05/30 Javascript
Scala解析Json字符串的实例详解
2017/10/11 Javascript
Vue SSR 组件加载问题
2018/05/02 Javascript
Node.js Buffer用法解读
2018/05/18 Javascript
解决ie11 SCRIPT5011:不能执行已释放Script的代码问题
2019/05/05 Javascript
JavaScript实现移动端弹窗后禁止滚动
2020/05/25 Javascript
[59:36]2018DOTA2亚洲邀请赛 4.3 突围赛 Secret vs VG 第二场
2018/04/04 DOTA
[46:42]DOTA2-DPC中国联赛正赛 Aster vs Magma BO3 第二场 3月5日
2021/03/11 DOTA
Python实现获取网站PR及百度权重
2015/01/21 Python
python概率计算器实例分析
2015/03/25 Python
详解python中的文件与目录操作
2017/07/11 Python
在mac下查找python包存放路径site-packages的实现方法
2018/11/06 Python
python+selenium实现简历自动刷新的示例代码
2019/05/20 Python
Python基本数据结构之字典类型dict用法分析
2019/06/08 Python
python递归下载文件夹下所有文件
2019/08/31 Python
Django 设置多环境配置文件载入问题
2020/02/25 Python
Columbia美国官网:美国著名的户外服装品牌
2016/11/24 全球购物
英国时尚泳装品牌:Maru Swimwear
2019/10/06 全球购物
泰海淘:泰国king Power王权免税集团旗下跨境海淘综合型电商
2020/07/26 全球购物
中专生自荐信
2013/10/12 职场文书
客服工作职责
2013/12/11 职场文书
机房搬迁方案
2014/05/01 职场文书
销售竞赛活动方案
2014/08/23 职场文书
2015年勤工助学工作总结
2015/04/29 职场文书
手写实现JS中的new
2021/11/07 Javascript