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 fabric实现远程操作和部署示例
Mar 25 Python
Python中的yield浅析
Jun 16 Python
Python中用Descriptor实现类级属性(Property)详解
Sep 18 Python
详解Python中with语句的用法
Apr 15 Python
python中字符串前面加r的作用
Jun 04 Python
Python实现图片转字符画的示例
Aug 22 Python
解决python删除文件的权限错误问题
Apr 24 Python
Python重新加载模块的实现方法
Oct 16 Python
Python selenium根据class定位页面元素的方法
Feb 26 Python
python去除删除数据中\u0000\u0001等unicode字符串的代码
Mar 06 Python
anaconda安装pytorch1.7.1和torchvision0.8.2的方法(亲测可用)
Feb 01 Python
Python基础之pandas数据合并
Apr 27 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
form表单传递数组数据、php脚本接收的实例
2017/02/09 PHP
PHPUnit测试私有属性和方法功能示例
2018/06/12 PHP
父窗口获取弹出子窗口文本框的值
2006/06/27 Javascript
javascript document.images实例
2008/05/27 Javascript
javascript 兼容鼠标滚轮事件
2009/04/07 Javascript
js function使用心得
2010/05/10 Javascript
js去除空格的12种实用方法
2013/11/08 Javascript
javascript实现图像循环明暗变化的方法
2015/02/25 Javascript
js中的内部属性与delete操作符介绍
2015/08/10 Javascript
javascript动态获取登录时间和在线时长
2016/02/25 Javascript
Javascript的比较汇总
2016/07/25 Javascript
jQuery获取select选中的option的value值实现方法
2016/08/29 Javascript
layui给下拉框、按钮状态、时间赋初始值的方法
2019/09/10 Javascript
JS事件循环机制event loop宏任务微任务原理解析
2020/08/04 Javascript
PHP读取远程txt文档到数组并实现遍历
2020/08/25 Javascript
分享8个JavaScript库可更好地处理本地存储
2020/10/12 Javascript
浅析微信小程序自定义日历组件及flex布局最后一行对齐问题
2020/10/29 Javascript
WebPack工具运行原理及入门教程
2020/12/02 Javascript
在vue项目中封装echarts的步骤
2020/12/25 Vue.js
几个提升Python运行效率的方法之间的对比
2015/04/03 Python
Python基于辗转相除法求解最大公约数的方法示例
2018/04/04 Python
使用pickle存储数据dump 和 load实例讲解
2019/12/30 Python
HTML5中的强制下载属性download使用实例解析
2016/05/12 HTML / CSS
Pedro官网:新加坡时尚品牌
2019/08/27 全球购物
中科前程Java笔试题
2016/11/20 面试题
管理站站长岗位职责
2013/11/27 职场文书
金融行业职业生涯规划范文
2014/01/17 职场文书
七一建党节演讲稿
2014/09/11 职场文书
2014高中生入党思想汇报范文
2014/09/13 职场文书
搞笑的爱情检讨书
2014/10/01 职场文书
手机被没收的检讨书
2014/10/04 职场文书
上班迟到检讨书300字
2014/10/18 职场文书
2014年教师学期工作总结
2014/11/08 职场文书
远程教育培训心得体会
2016/01/09 职场文书
在Python 中将类对象序列化为JSON
2022/04/06 Python
python三子棋游戏
2022/05/04 Python