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多线程抓取天涯帖子内容示例
Apr 03 Python
Python的另外几种语言实现
Jan 29 Python
Django实现图片文字同时提交的方法
May 26 Python
详解设计模式中的工厂方法模式在Python程序中的运用
Mar 02 Python
浅谈python socket函数中,send与sendall的区别与使用方法
May 09 Python
python查询文件夹下excel的sheet名代码实例
Apr 02 Python
Python自动化运维之Ansible定义主机与组规则操作详解
Jun 13 Python
Python matplotlib绘制饼状图功能示例
Sep 10 Python
VSCode基础使用与VSCode调试python程序入门的图文教程
Mar 30 Python
django rest framework serializers序列化实例
May 13 Python
python3实现名片管理系统(控制台版)
Nov 29 Python
Python中lru_cache的使用和实现详解
Jan 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
php 删除数组元素
2009/01/16 PHP
从零开始学YII2框架(一)通过Composer安装Yii2框架
2014/08/20 PHP
WordPress的文章自动添加关键词及关键词的SEO优化
2016/03/01 PHP
PHP常见字符串处理函数用法示例【转换,转义,截取,比较,查找,反转,切割】
2016/12/24 PHP
php给数组赋值的实例方法
2019/09/26 PHP
Thinkphp5.0 框架视图view的比较标签用法分析
2019/10/12 PHP
Laravel 框架控制器 Controller原理与用法实例分析
2020/04/14 PHP
Thinkphp集成抖音SDK的实现方法
2020/04/28 PHP
javascript下查找父节点的简单方法
2007/08/13 Javascript
图片上传即时显示缩略图的js代码
2009/05/27 Javascript
基于jQuery的倒计时插件代码
2011/05/07 Javascript
javascript的数组和常用函数详解
2014/05/09 Javascript
javascript轻量级模板引擎juicer使用指南
2014/06/22 Javascript
asp.net+js实现金额格式化
2015/02/27 Javascript
jQuery获得document和window对象宽度和高度的方法
2015/03/25 Javascript
Bootstrap开发实战之第一次接触Bootstrap
2016/06/02 Javascript
jQuery为动态生成的select元素添加事件的方法
2016/08/29 Javascript
AngularJs Understanding the Controller Component
2016/09/02 Javascript
关于JS中二维数组的声明方法
2016/09/24 Javascript
js时间戳格式化成日期格式的多种方法介绍
2017/02/16 Javascript
Javascript实现数组中的元素上下移动
2017/04/28 Javascript
vue实现同一个页面可以有多个router-view的方法
2018/09/20 Javascript
js+css实现扇形导航效果
2020/08/18 Javascript
[01:27:44]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster BO3 第一场 1月24日
2021/03/11 DOTA
对python字典元素的添加与修改方法详解
2018/07/06 Python
用Python和WordCloud绘制词云的实现方法(内附让字体清晰的秘笈)
2019/01/08 Python
Python3 log10()函数简单用法
2019/02/19 Python
Python实现自动整理文件的脚本
2020/12/17 Python
纯css3实现思维导图样式示例
2018/11/01 HTML / CSS
CSS3贝塞尔曲线示例:创建链接悬停动画效果
2020/11/19 HTML / CSS
英国领先的高街书籍专家:Waterstones
2018/02/01 全球购物
美国最大的半成品净菜电商:Blue Apron(蓝围裙)
2018/04/27 全球购物
建筑专业自我鉴定
2013/10/22 职场文书
2015年高考寄语或鼓励的话
2015/03/23 职场文书
深入浅出的讲解:信号调制到底是如何实现的
2022/02/18 无线电
Python中字符串对象语法分享
2022/02/24 Python