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 10 Python
Windows上使用virtualenv搭建Python+Flask开发环境
Jun 07 Python
举例讲解Python面向对象编程中类的继承
Jun 17 Python
Python操作Access数据库基本步骤分析
Sep 19 Python
Django的HttpRequest和HttpResponse对象详解
Jan 26 Python
python中使用xlrd读excel使用xlwt写excel的实例代码
Jan 31 Python
Python实现带参数的用户验证功能装饰器示例
Dec 14 Python
Pandas时间序列重采样(resample)方法中closed、label的作用详解
Dec 10 Python
python标准库OS模块详解
Mar 10 Python
解决tensorflow 释放图,删除变量问题
Jun 23 Python
用Python实现定时备份Mongodb数据并上传到FTP服务器
Jan 27 Python
Python anaconda安装库命令详解
Oct 16 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者的疑难问答(2)
2006/10/09 PHP
PHP 实用代码收集
2010/01/22 PHP
Firebug 字幕文件JSON地址获取代码
2009/10/28 Javascript
Javascript 判断Flash是否加载完成的代码
2010/04/12 Javascript
JS延迟加载(setTimeout) JS最后加载
2010/07/15 Javascript
JS比较两个时间大小的简单示例代码
2013/12/20 Javascript
js确认删除对话框适用于a标签及submit
2014/07/10 Javascript
网页中表单按回车就自动提交的问题的解决方案
2014/11/03 Javascript
JS通过Cookie判断页面是否为首次打开
2016/02/05 Javascript
JS从一组数据中找到指定的单条数据的方法
2016/06/02 Javascript
jquery siblings获取同辈元素用法实例分析
2016/07/25 Javascript
将angular-ui的分页组件封装成指令的方法详解
2017/05/10 Javascript
jQuery实现的简单在线计算器功能
2017/05/11 jQuery
关于Promise 异步编程的实例讲解
2017/09/01 Javascript
在JavaScript中如何访问暂未存在的嵌套对象
2019/06/18 Javascript
jQuery实现验证用户登录
2019/12/10 jQuery
element-ui 实现响应式导航栏的示例代码
2020/05/08 Javascript
[56:24]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#1Liquid VS MVP.Phx第二局
2016/03/04 DOTA
Python中生成Epoch的方法
2017/04/26 Python
Django数据库操作的实例(增删改查)
2017/09/04 Python
详解supervisor使用教程
2017/11/21 Python
简单分析python的类变量、实例变量
2019/08/23 Python
Python 可变类型和不可变类型及引用过程解析
2019/09/27 Python
解决python中0x80072ee2错误的方法
2020/07/19 Python
毕业生求职简历的自我评价
2013/10/23 职场文书
幼儿园小班家长寄语
2014/04/02 职场文书
乡镇综治宣传月活动总结
2014/07/02 职场文书
机械工程及自动化专业求职信
2014/09/03 职场文书
个人务虚会发言材料
2014/10/20 职场文书
机关职员工作检讨书
2014/10/23 职场文书
优秀教育工作者事迹材料
2014/12/24 职场文书
介绍信如何写
2015/01/31 职场文书
聚众斗殴罪辩护词
2015/05/21 职场文书
主持稿开场白
2015/06/01 职场文书
Web前端:CSS最强总结 附详细代码
2021/03/31 HTML / CSS
Android开发 使用文件储存的方式保存QQ密码
2022/04/24 Java/Android