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采集博客中上传的QQ截图文件
Jul 18 Python
Python中字典创建、遍历、添加等实用操作技巧合集
Jun 02 Python
python3大文件解压和基本操作
Dec 15 Python
Python生成器定义与简单用法实例分析
Apr 30 Python
python实现趣味图片字符化
Apr 30 Python
Laravel框架表单验证格式化输出的方法
Sep 25 Python
python 实现提取log文件中的关键句子,并进行统计分析
Dec 24 Python
Python+PyQt5+MySQL实现天气管理系统
Jun 16 Python
详解python中GPU版本的opencv常用方法介绍
Jul 24 Python
Python pickle模块常用方法代码实例
Oct 10 Python
用Python 执行cmd命令
Dec 18 Python
Python+Matplotlib图像上指定坐标的位置添加文本标签与注释
Apr 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
将数组写入txt文件 var_export
2009/04/21 PHP
php printf输出格式使用说明
2010/12/05 PHP
php自定义类fsocket模拟post或get请求的方法
2015/07/31 PHP
作为程序员必知的16个最佳PHP库
2015/12/09 PHP
JavaScript脚本性能优化注意事项
2008/11/18 Javascript
Javascript load Page,load css,load js实现代码
2010/03/31 Javascript
百度Popup.js弹出框进化版 拖拽小框架发布 兼容IE6/7/8,Firefox,Chrome
2010/04/13 Javascript
autoPlay 基于jquery的图片自动播放效果
2011/12/07 Javascript
js带按钮的提示框可供选择示例代码
2013/09/17 Javascript
随鼠标上下滚动的jquery代码
2013/12/05 Javascript
JavaScript仿静态分页实现方法
2015/08/04 Javascript
值得分享和收藏的Bootstrap学习教程
2016/05/12 Javascript
AngularJS 路由详解和简单实例
2016/07/28 Javascript
JS中动态创建元素的三种方法总结(推荐)
2016/10/20 Javascript
JQuery实现定时刷新功能代码
2017/05/09 jQuery
jquery实现简单实用的轮播器
2017/05/23 jQuery
angular4中*ngFor不能对返回来的对象进行循环的解决方法
2018/09/12 Javascript
vue移动端弹框组件的实例
2018/09/25 Javascript
angularJS1 url中携带参数的获取方法
2018/10/09 Javascript
node上的redis调用优化示例详解
2018/10/30 Javascript
深入解析ES6中的promise
2018/11/08 Javascript
Webpack中loader打包各种文件的方法实例
2019/09/03 Javascript
vue中实现拖动调整左右两侧div的宽度的示例代码
2020/07/22 Javascript
python 环境变量和import模块导入方法(详解)
2017/07/11 Python
pandas DataFrame数据转为list的方法
2018/04/11 Python
opencv设置采集视频分辨率方式
2019/12/10 Python
基于Python编写一个计算器程序,实现简单的加减乘除和取余二元运算
2020/08/05 Python
利用Python过滤相似文本的简单方法示例
2021/02/03 Python
HTML最新标准HTML5总结(必看)
2016/06/13 HTML / CSS
会计学生自我鉴定
2014/02/06 职场文书
护理助产毕业生的求职信
2014/03/02 职场文书
英语系本科生求职信
2014/07/15 职场文书
领导班子四风问题个人对照检查材料
2014/10/04 职场文书
2015年世界水日活动总结
2015/02/09 职场文书
2015年党务公开工作总结
2015/05/19 职场文书
Win11任务栏无法正常显示 资源管理器不停重启的解决方法
2022/07/07 数码科技