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之模拟鼠标键盘动作具体实现
Dec 30 Python
python中实现精确的浮点数运算详解
Nov 02 Python
python中的文件打开与关闭操作命令介绍
Apr 26 Python
python学习笔记--将python源文件打包成exe文件(pyinstaller)
May 26 Python
Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析
Aug 15 Python
python使用if语句实现一个猜拳游戏详解
Aug 27 Python
python系列 文件操作的代码
Oct 06 Python
Python反爬虫伪装浏览器进行爬虫
Feb 28 Python
利用pyecharts读取csv并进行数据统计可视化的实现
Apr 17 Python
Django实现后台上传并显示图片功能
May 29 Python
keras 解决加载lstm+crf模型出错的问题
Jun 10 Python
降低python版本的操作方法
Sep 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
关于文本留言本的分页代码
2006/10/09 PHP
基于Windows下Apache PHP5.3.1安装教程
2010/01/08 PHP
PHP中去掉字符串首尾空格的方法
2012/05/19 PHP
兼容PHP和Java的des加密解密代码分享
2014/06/26 PHP
浅谈php正则表达式中的非贪婪模式匹配的使用
2014/11/25 PHP
fckeditor上传文件按日期存放及重命名方法
2015/05/22 PHP
Yii中实现处理前后台登录的新方法
2015/12/28 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
2017/07/19 PHP
php 读写json文件及修改json的方法
2018/03/07 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
2018/06/16 PHP
Laravel中的chunk组块结果集处理与注意问题
2018/08/15 PHP
PHP封装请求类实例分析【基于Yii框架】
2019/10/17 PHP
javascript 函数调用规则
2009/08/26 Javascript
jQuery-ui中自动完成实现方法
2010/06/10 Javascript
jquery Form轻松实现文件上传
2017/05/24 jQuery
js浏览器滚动条卷去的高度scrolltop(实例讲解)
2017/07/07 Javascript
vuex学习之Actions的用法详解
2017/08/29 Javascript
Vue2.0中三种常用传值方式(父传子、子传父、非父子组件传值)
2018/08/16 Javascript
详解Angular5/Angular6项目如何添加热更新(HMR)功能
2018/10/10 Javascript
vue集成kindeditor富文本的实现示例代码
2019/06/07 Javascript
layui原生表单验证的实例
2019/09/09 Javascript
基于JavaScript获取url参数2种方法
2020/04/17 Javascript
浅析python的Lambda表达式
2019/02/27 Python
python3连接kafka模块pykafka生产者简单封装代码
2019/12/23 Python
如何使用python socket模块实现简单的文件下载
2020/09/04 Python
Python实现钉钉/企业微信自动打卡的示例代码
2021/02/02 Python
通过css3动画和opacity透明度实现呼吸灯效果
2019/08/09 HTML / CSS
澳大利亚运动鞋零售商:The Athlete’s Foot
2018/11/04 全球购物
Diamondback自行车:拥有你的冒险
2019/04/22 全球购物
园林技术个人的自我评价
2014/01/08 职场文书
高中班主任评语大全
2014/04/25 职场文书
拉歌口号大全
2014/06/13 职场文书
2014保险公司内勤工作总结
2014/12/16 职场文书
党员倡议书
2015/01/19 职场文书
2016年10月份红领巾广播稿
2015/12/21 职场文书
2019年中学生的思想品德评语集锦
2019/12/19 职场文书