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连接sql server乱码的解决方法
Jan 28 Python
Python开发实例分享bt种子爬虫程序和种子解析
May 21 Python
Python合并两个字典的常用方法与效率比较
Jun 17 Python
python实现井字棋游戏
Mar 30 Python
Python线程创建和终止实例代码
Jan 20 Python
Tensorflow使用tfrecord输入数据格式
Jun 19 Python
python实现旋转和水平翻转的方法
Oct 25 Python
PyQt弹出式对话框的常用方法及标准按钮类型
Feb 27 Python
pyqt5让图片自适应QLabel大小上以及移除已显示的图片方法
Jun 21 Python
pandas 数据结构之Series的使用方法
Jun 21 Python
Python 解析库json及jsonpath pickle的实现
Aug 17 Python
python和node.js生成当前时间戳的示例
Sep 29 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里面的抽象类
2010/01/28 PHP
PHP时间类完整实例(非常实用)
2015/12/25 PHP
PHP指定截取字符串中的中英文或数字字符的实例分享
2016/03/18 PHP
php禁用函数设置及查看方法详解
2016/07/25 PHP
Yii2.0框架模型多表关联查询示例
2019/07/18 PHP
jquery中each遍历对象和数组示例
2014/08/05 Javascript
JavaScript常用的弹出广告及背投广告实现方法
2015/02/06 Javascript
javascript实现禁止鼠标滚轮事件
2015/07/24 Javascript
JS实现CheckBox复选框全选、不选或全不选功能
2020/07/28 Javascript
Jquery获取当前城市的天气信息
2016/08/05 Javascript
jQuery实现的简单拖拽功能示例
2016/09/13 Javascript
bootstrap制作jsp页面(根据值让table显示选中)
2017/01/05 Javascript
Javascript之深入浅出prototype
2017/02/06 Javascript
Angular.js自定义指令学习笔记实例
2017/02/24 Javascript
一个基于react的图片裁剪组件示例
2018/04/18 Javascript
浅谈node.js 命令行工具(cli)
2018/05/10 Javascript
详解javascript 变量提升(Hoisting)
2019/03/12 Javascript
使用Vue中 v-for循环列表控制按钮隐藏显示功能
2019/04/23 Javascript
VueCli3.0中集成MockApi的方法示例
2019/07/05 Javascript
Angular8路由守卫原理和使用方法
2019/08/29 Javascript
微信公众号服务器验证Token步骤图解
2019/12/30 Javascript
浅谈Vue2.4.0 $attrs与inheritAttrs的具体使用
2020/03/08 Javascript
JavaScript 禁止用户保存图片的实现代码
2020/04/28 Javascript
Python 将Matrix、Dict保存到文件的方法
2018/10/30 Python
python读取图片任意范围区域
2019/01/23 Python
kali中python版本的切换方法
2019/07/11 Python
基于Django OneToOneField和ForeignKey的区别详解
2020/03/30 Python
Python应用实现处理excel数据过程解析
2020/06/19 Python
MATLAB数学建模之画图汇总
2020/07/16 Python
python openpyxl模块的使用详解
2021/02/25 Python
美国创意之家:BulbHead
2017/07/12 全球购物
Champion澳大利亚官网:美国冠军运动服装
2018/05/07 全球购物
中国包裹转运寄送国际服务:Famiboat
2019/07/24 全球购物
教师的实习自我鉴定
2013/12/17 职场文书
四风存在的原因分析
2014/02/11 职场文书
2015年乡镇平安建设工作总结
2015/05/13 职场文书