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使用回溯法子集树模板解决迷宫问题示例
Sep 01 Python
pycharm 主题theme设置调整仿sublime的方法
May 23 Python
python制作简单五子棋游戏
Jun 18 Python
对python3 sort sorted 函数的应用详解
Jun 27 Python
Django ModelForm组件使用方法详解
Jul 23 Python
python os.fork() 循环输出方法
Aug 08 Python
python模拟键盘输入 切换键盘布局过程解析
Aug 15 Python
python selenium自动化测试框架搭建的方法步骤
Jun 14 Python
python中turtle库的简单使用教程
Nov 11 Python
matplotlib自定义鼠标光标坐标格式的实现
Jan 08 Python
python爬虫selenium模块详解
Mar 30 Python
Pytorch distributed 多卡并行载入模型操作
Jun 05 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 nl2br()格式化输出的详解
2013/06/05 PHP
PHP动态规划解决0-1背包问题实例分析
2015/03/23 PHP
PHP封装的数据库模型Model类完整示例【基于PDO】
2019/03/14 PHP
收藏一些不常用,但是有用的代码
2007/03/12 Javascript
javascript下利用arguments实现string.format函数
2010/08/24 Javascript
js创建元素(节点)示例
2014/01/02 Javascript
jQuery中outerHeight()方法用法实例
2015/01/19 Javascript
JS返回iframe中frameBorder属性值的方法
2015/04/01 Javascript
jquery实现页面虚拟键盘特效
2015/08/08 Javascript
javascript实现省市区三级联动下拉框菜单
2015/11/17 Javascript
easyui-combobox 实现简单的自动补全功能示例
2016/11/08 Javascript
Angular的$http与$location
2016/12/26 Javascript
Vue如何实现组件的源码解析
2017/06/08 Javascript
用jQuery将JavaScript对象转换为querystring查询字符串的方法
2018/11/12 jQuery
微信小程序中显示倒计时代码实例
2019/05/09 Javascript
[50:44]DOTA2-DPC中国联赛 正赛 SAG vs Dragon BO3 第二场 2月22日
2021/03/11 DOTA
python使用any判断一个对象是否为空的方法
2014/11/19 Python
利用python批量给云主机配置安全组的方法教程
2017/06/21 Python
Python使用django框架实现多人在线匿名聊天的小程序
2017/11/29 Python
解决Pandas to_json()中文乱码,转化为json数组的问题
2018/05/10 Python
VPS CENTOS 上配置python,mysql,nginx,uwsgi,django的方法详解
2019/07/01 Python
解决Opencv+Python cv2.imshow闪退问题
2020/04/24 Python
Python super()函数使用及多重继承
2020/05/06 Python
python绕过图片滑动验证码实现爬取PTA所有题目功能 附源码
2021/01/06 Python
eharmony澳大利亚:网上约会服务
2020/02/29 全球购物
介绍一下sql server的安全性
2014/08/10 面试题
UNIX命令速查表
2012/03/10 面试题
网络管理员岗位职责
2014/03/17 职场文书
《泉水》教学反思
2014/04/11 职场文书
政治表现评语
2014/05/04 职场文书
小学生环保标语
2014/06/13 职场文书
档案工作汇报材料
2014/08/21 职场文书
同学聚会通知书
2015/04/20 职场文书
纪检监察立案决定书
2015/06/24 职场文书
python如何进行基准测试
2021/04/26 Python
Redis批量生成数据的实现
2022/06/05 Redis