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 相关文章推荐
python通过floor函数舍弃小数位的方法
Mar 17 Python
举例讲解Python设计模式编程中对抽象工厂模式的运用
Mar 02 Python
Python爬虫信息输入及页面的切换方法
May 11 Python
在python中安装basemap的教程
Sep 20 Python
python根据txt文本批量创建文件夹
Dec 08 Python
python实现扫描局域网指定网段ip的方法
Apr 16 Python
python+opencv像素的加减和加权操作的实现
Jul 14 Python
python 使用socket传输图片视频等文件的实现方式
Aug 07 Python
python并发编程 Process对象的其他属性方法join方法详解
Aug 20 Python
用python写测试数据文件过程解析
Sep 25 Python
python cv2在验证码识别中应用实例解析
Dec 25 Python
paramiko使用tail实时获取服务器的日志输出详解
Dec 06 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
PHP的一个完整SMTP类(解决邮件服务器需要验证时的问题)
2006/10/09 PHP
用PHP实现小写金额转换大写金额的代码(精确到分)
2012/01/10 PHP
PHP中你应该知道的require()文件包含的正确用法
2015/06/12 PHP
PHP中使用curl伪造IP的简单方法
2015/08/07 PHP
js字符编码函数区别分析
2008/06/05 Javascript
简单实用jquery版三级联动select示例
2013/07/04 Javascript
javascript操作html控件实例(javascript添加html)
2013/12/02 Javascript
通过JQuery将DIV的滚动条滚动到指定的位置方便自动定位
2014/05/05 Javascript
jquery控制select的text/value值为选中状态
2014/06/03 Javascript
用Jquery选择器计算table中的某一列某一行的合计
2014/08/13 Javascript
cookie的secure属性详解
2015/04/08 Javascript
js实现input框文字动态变换显示效果
2015/08/19 Javascript
微信小程序 动态的设置图片的高度和宽度详解及实例代码
2017/02/24 Javascript
nodejs multer实现文件上传与下载
2017/05/10 NodeJs
JS奇技之利用scroll来监听resize详解
2017/06/15 Javascript
React 组件渲染和更新的实现代码示例
2019/02/21 Javascript
react写一个select组件的实现代码
2019/04/03 Javascript
150行Node.js实现的dns代理工具
2019/08/02 Javascript
Vue项目中Api的组织和返回数据处理的操作
2019/11/04 Javascript
JavaScript直接调用函数与call调用的区别实例分析
2020/05/22 Javascript
openlayers实现地图弹窗
2020/09/25 Javascript
[01:37]全新的一集《真视界》——TI7总决赛
2017/09/21 DOTA
python清除字符串中间空格的实例讲解
2018/05/11 Python
python多进程使用及线程池的使用方法代码详解
2018/10/24 Python
python绘制玫瑰的实现代码
2020/03/02 Python
Python Opencv轮廓常用操作代码实例解析
2020/09/01 Python
详解Python中的文件操作
2021/01/14 Python
购买中国最好的电子产品:Geekbuying
2018/03/13 全球购物
澳大利亚拥有最好的家具和家居用品在线目的地:Nestz
2019/02/23 全球购物
IBatis持久层技术
2016/07/18 面试题
物业管理员岗位职责范文
2013/11/25 职场文书
教育学专业毕业生的自我鉴定
2013/11/26 职场文书
幼儿园植树节活动总结
2014/07/04 职场文书
处级领导干部四风问题自我剖析材料
2014/09/29 职场文书
Redis高并发防止秒杀超卖实战源码解决方案
2021/11/01 Redis
解决IDEA翻译插件Translation报错更新TTK失败不能使用
2022/04/24 Python