pytorch1.0中torch.nn.Conv2d用法详解


Posted in Python onJanuary 10, 2020

Conv2d的简单使用

torch 包 nn 中 Conv2d 的用法与 tensorflow 中类似,但不完全一样。

在 torch 中,Conv2d 有几个基本的参数,分别是

in_channels 输入图像的深度

out_channels 输出图像的深度

kernel_size 卷积核大小,正方形卷积只为单个数字

stride 卷积步长,默认为1

padding 卷积是否造成尺寸丢失,1为不丢失

与tensorflow不一样的是,pytorch中的使用更加清晰化,我们可以使用这种方法定义输入与输出图像的深度并同时指定使用的卷积核的大小。

而我们的输入则由经由 Conv2d 定义的参数传入,如下所示:

# 定义一个输入深度为1,输出为6,卷积核大小为 3*3 的 conv1 变量
self.conv1 = nn.Conv2d(1, 6, 3)
# 传入原始输入x,以获得长宽与x相当,深度为6的卷积部分
x = self.conv1(x)

要注意的是,Conv2d中所需要的输入顺序为

batchsize, nChannels, Height, Width

其他的简单使用

同样的,与 Conv2d 类似的函数还有很多,类似 max_pool2d、relu等等,他们的使用方法与 Conv2d 极为类似,如下所示:

# relu函数的使用
F.relu(self.conv1(x))
# 池化函数的使用
F.max_pool2d(F.relu(self.conv2(x)), 2)

以上这篇pytorch1.0中torch.nn.Conv2d用法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python遍历类中所有成员的方法
Mar 18 Python
Python实现的手机号归属地相关信息查询功能示例
Jun 08 Python
python实现百万答题自动百度搜索答案
Jan 16 Python
Python实现基于KNN算法的笔迹识别功能详解
Jul 09 Python
Flask模拟实现CSRF攻击的方法
Jul 24 Python
简单了解python关系(比较)运算符
Jul 08 Python
python实现证件照换底功能
Aug 20 Python
Pytorch 实现数据集自定义读取
Jan 18 Python
python实现将列表中各个值快速赋值给多个变量
Apr 02 Python
Django之腾讯云短信的实现
Jun 12 Python
利用python下载scihub成文献为PDF操作
Jul 09 Python
用Python写一个简易版弹球游戏
Apr 13 Python
pytorch 利用lstm做mnist手写数字识别分类的实例
Jan 10 #Python
Tensorflow Summary用法学习笔记
Jan 10 #Python
TENSORFLOW变量作用域(VARIABLE SCOPE)
Jan 10 #Python
python numpy数组复制使用实例解析
Jan 10 #Python
关于Pytorch的MNIST数据集的预处理详解
Jan 10 #Python
详解pycharm连接不上mysql数据库的解决办法
Jan 10 #Python
pycharm双击无响应(打不开问题解决办法)
Jan 10 #Python
You might like
谈谈PHP语法(2)
2006/10/09 PHP
非常好用的Zend Framework分页类
2014/06/25 PHP
PHP缓存机制Output Control详解
2014/07/14 PHP
推荐一款PHP+jQuery制作的列表分页的功能模块
2014/10/14 PHP
PHP获取文件行数的方法
2015/06/10 PHP
curl和libcurl的区别简介
2015/07/01 PHP
Laravel SQL语句记录方式(推荐)
2016/05/26 PHP
PHP魔术方法以及关于独立实例与相连实例的全面讲解
2016/10/18 PHP
PHP封装的验证码工具类定义与用法示例
2018/08/22 PHP
Yii框架Session与Cookie使用方法示例
2019/10/14 PHP
用正则表达式 动态创建/增加css style script 兼容IE firefox
2009/03/10 Javascript
JS中如何判断传过来的JSON数据中是否存在某字段
2014/08/18 Javascript
JavaScript模拟实现继承的方法
2015/03/30 Javascript
jquery实现红色竖向多级向右展开的导航菜单效果
2015/08/31 Javascript
jquery常用的12个小功能
2016/07/22 Javascript
Javascript的比较汇总
2016/07/25 Javascript
vue实现百度搜索下拉提示功能实例
2017/06/14 Javascript
关于vue单文件中引用路径的处理方法
2018/01/08 Javascript
11行JS代码制作二维码生成功能
2018/03/09 Javascript
JavaScript监听键盘事件代码实现
2020/06/03 Javascript
Vue 如何使用props、emit实现自定义双向绑定的实现
2020/06/05 Javascript
JS实现炫酷雪花飘落效果
2020/08/19 Javascript
Python实现好友全头像的拼接实例(推荐)
2017/06/24 Python
解读python logging模块的使用方法
2018/04/17 Python
python中不能连接超时的问题及解决方法
2018/06/10 Python
python单向链表的基本实现与使用方法【定义、遍历、添加、删除、查找等】
2019/10/24 Python
python数据分析:关键字提取方式
2020/02/24 Python
解决pyinstaller打包运行程序时出现缺少plotly库问题
2020/06/02 Python
英国文胸专家:AmpleBosom.com
2018/02/06 全球购物
Travelstart沙特阿拉伯:廉价航班、豪华酒店和实惠的汽车租赁优惠
2019/04/06 全球购物
论群众路线学习笔记
2014/11/06 职场文书
聚众斗殴罪辩护词
2015/05/21 职场文书
2015年校务公开工作总结
2015/05/26 职场文书
给numpy.array增加维度的超简单方法
2021/06/02 Python
Python pandas读取CSV文件的注意事项(适合新手)
2021/06/20 Python
高通2023 年将发布高性能PC处理器
2022/04/29 数码科技