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的函数嵌套的使用方法
Jan 24 Python
python3编写C/S网络程序实例教程
Aug 25 Python
深入讲解Python中面向对象编程的相关知识
May 25 Python
python执行使用shell命令方法分享
Nov 08 Python
wxPython之解决闪烁的问题
Jan 15 Python
python实现聚类算法原理
Feb 12 Python
如何用Python实现简单的Markdown转换器
Jul 16 Python
Python+OpenCV+pyQt5录制双目摄像头视频的实例
Jun 28 Python
python3 tkinter实现添加图片和文本
Nov 26 Python
如何在django中运行scrapy框架
Apr 22 Python
Python新手学习标准库模块命名
May 29 Python
Python获取浏览器窗口句柄过程解析
Jul 25 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
PHP4实际应用经验篇(5)
2006/10/09 PHP
PHP解析html类库simple_html_dom的转码bug
2014/05/22 PHP
php微信开发之关键词回复功能
2018/06/13 PHP
php反射学习之不用new方法实例化类操作示例
2019/06/14 PHP
一个可以兼容IE FF的加为首页与加入收藏实现代码
2009/11/02 Javascript
jquery显示和隐藏div特效实例
2013/02/27 Javascript
jquery uploadify 在FF下无效的解决办法
2014/09/26 Javascript
将List对象列表转换成JSON格式的类实现方法
2016/07/04 Javascript
jQuery插件echarts实现的多柱子柱状图效果示例【附demo源码下载】
2017/03/04 Javascript
jQuery实现table表格信息的展开和缩小功能示例
2018/07/21 jQuery
vue实现几秒后跳转新页面代码
2020/09/09 Javascript
[05:17]DOTA2睡衣妹卖萌求签名 CJ第二天全明星影像
2013/07/28 DOTA
[04:44]DOTA2西游记战队视频彩蛋流出 师徒开黑巧遇林书豪
2016/08/03 DOTA
Python中关于使用模块的基础知识
2015/05/24 Python
简单讲解Python编程中namedtuple类的用法
2016/06/21 Python
matplotlib subplots 设置总图的标题方法
2018/05/25 Python
Python多继承顺序实例分析
2018/05/26 Python
利用Python对文件夹下图片数据进行批量改名的代码实例
2019/02/21 Python
浅析Python语言自带的数据结构有哪些
2019/08/27 Python
python字典排序的方法
2019/10/12 Python
Tensorflow中tf.ConfigProto()的用法详解
2020/02/06 Python
pyqt5中动画的使用详解
2020/04/01 Python
碧欧泉美国官网:Biotherm美国
2016/08/31 全球购物
俄罗斯女装店:12storeez
2019/10/25 全球购物
国际商务专业学生个人的自我评价
2013/09/28 职场文书
《两个铁球同时着地》教学反思
2014/02/13 职场文书
加多宝凉茶广告词
2014/03/18 职场文书
给校长的建议书100字
2014/05/16 职场文书
挂职个人工作总结
2015/03/05 职场文书
读书笔记怎么写
2015/07/01 职场文书
职工的安全责任书范文!
2019/07/02 职场文书
劳务派遣管理制度(样本)
2019/08/23 职场文书
Python爬虫实战之爬取京东商品数据并实实现数据可视化
2021/06/07 Python
FP-growth算法发现频繁项集——构建FP树
2021/06/24 Python
Ruby处理YAML和json数据
2022/04/18 Ruby
Go语言编译原理之源码调试
2022/08/05 Golang