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 相关文章推荐
使用py2exe在Windows下将Python程序转为exe文件
Mar 04 Python
Python实现的堆排序算法原理与用法实例分析
Nov 22 Python
Python使用matplotlib绘制余弦的散点图示例
Mar 14 Python
在python中bool函数的取值方法
Nov 01 Python
Pycharm以root权限运行脚本的方法
Jan 19 Python
Python基础学习之基本数据结构详解【数字、字符串、列表、元组、集合、字典】
Jun 18 Python
通过selenium抓取某东的TT购买记录并分析趋势过程解析
Aug 15 Python
pytorch 在网络中添加可训练参数,修改预训练权重文件的方法
Aug 17 Python
python调用Matplotlib绘制分布点图
Oct 18 Python
python tkinter之 复选、文本、下拉的实现
Mar 04 Python
浅谈python多线程和多线程变量共享问题介绍
Apr 17 Python
Python3自定义http/https请求拦截mitmproxy脚本实例
May 11 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缓存的详解
2013/05/15 PHP
php curl基本操作详解
2013/07/23 PHP
浅谈php提交form表单
2015/07/01 PHP
WordPress中设置Post Type自定义文章类型的实例教程
2016/05/10 PHP
用js实现计算加载页面所用的时间
2010/04/02 Javascript
javascript getElementsByTagName
2011/01/31 Javascript
JavaScript获取FCK编辑器信息的具体方法
2013/07/12 Javascript
js获取时间并实现字符串和时间戳之间的转换
2015/01/05 Javascript
javascript编写贪吃蛇游戏
2015/07/07 Javascript
JS+CSS实现的蓝色table选项卡效果
2015/10/08 Javascript
jquery拖拽效果完整实例(附demo源码下载)
2016/01/14 Javascript
再谈Javascript中的基本类型和引用类型(推荐)
2016/07/01 Javascript
JS实现六边形3D拖拽翻转效果的方法
2016/09/11 Javascript
Javascript 实现匿名递归的实例代码
2017/05/25 Javascript
Vue.js中数据绑定的语法教程
2017/06/02 Javascript
使用原生js封装的ajax实例(兼容jsonp)
2017/10/12 Javascript
解决v-for中使用v-if或者v-bind:class失效的问题
2018/09/25 Javascript
在NodeJs中使用node-schedule增加定时器任务的方法
2020/06/08 NodeJs
Vuejs通过拖动改变元素宽度实现自适应
2020/09/02 Javascript
[04:30]显微镜下的DOTA2第五期——拉比克
2013/09/26 DOTA
浅谈Python类里的__init__方法函数,Python类的构造函数
2016/12/10 Python
python中plot实现即时数据动态显示方法
2018/06/22 Python
numpy向空的二维数组中添加元素的方法
2018/11/01 Python
python中的decimal类型转换实例详解
2019/06/26 Python
Win10下Python3.7.3安装教程图解
2019/07/08 Python
Python 中pandas索引切片读取数据缺失数据处理问题
2019/10/09 Python
.NET面试问题集
2015/12/08 面试题
学生发电厂实习自我鉴定
2013/09/22 职场文书
生产车间主管岗位职责
2013/12/28 职场文书
生产车间班组长岗位职责
2014/01/06 职场文书
公证委托书模板
2014/04/03 职场文书
模特大赛策划方案
2014/05/28 职场文书
无财产无子女离婚协议书范文
2014/09/14 职场文书
狮子林导游词
2015/02/03 职场文书
个人政治思想总结
2015/03/05 职场文书
Tomcat 与 maven 的安装与使用教程
2022/06/16 Servers