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生成指定长度的随机数密码
Jan 23 Python
Python查询阿里巴巴关键字排名的方法
Jul 08 Python
Python聚类算法之凝聚层次聚类实例分析
Nov 20 Python
python库lxml在linux和WIN系统下的安装
Jun 24 Python
kaggle+mnist实现手写字体识别
Jul 26 Python
解决Mac下首次安装pycharm无project interpreter的问题
Oct 29 Python
这可能是最好玩的python GUI入门实例(推荐)
Jul 19 Python
Django Rest framework认证组件详细用法
Jul 25 Python
django自定义非主键自增字段类型详解(auto increment field)
Mar 30 Python
Python坐标轴操作及设置代码实例
Jun 04 Python
django数据模型中null和blank的区别说明
Sep 02 Python
python 第三方库paramiko的常用方式
Feb 20 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下网站防IP攻击代码,超级实用
2010/10/24 PHP
ThinkPHP模板之变量输出、自定义函数与判断语句用法
2014/11/01 PHP
php实现的一个简单json rpc框架实例
2015/03/30 PHP
PHP设计模式之观察者模式实例
2016/02/22 PHP
PHP预定义超全局数组变量小结
2018/08/20 PHP
js监听键盘事件示例代码
2013/07/26 Javascript
jquery中交替点击事件的实现代码
2014/02/14 Javascript
JavaScript实现文字跟随鼠标特效
2015/08/06 Javascript
Bootstrap入门书籍之(三)栅格系统
2016/02/17 Javascript
基于jQuery实现的单行公告活动轮播效果
2017/08/23 jQuery
jQuery实现ajax回调函数带入参数的方法示例
2018/06/26 jQuery
发布Angular应用至生产环境的方法
2018/12/10 Javascript
electron-vue开发环境内存泄漏问题汇总
2019/10/10 Javascript
Element Card 卡片的具体使用
2020/07/26 Javascript
理解JavaScript中的对象
2020/08/25 Javascript
JavaScript实现网页跨年倒计时
2020/12/02 Javascript
编写简单的Python程序来判断文本的语种
2015/04/07 Python
python按综合、销量排序抓取100页的淘宝商品列表信息
2018/02/24 Python
用python实现百度翻译的示例代码
2018/03/09 Python
Tensorflow中的图(tf.Graph)和会话(tf.Session)的实现
2020/04/22 Python
numpy矩阵数值太多不能全部显示的解决
2020/05/14 Python
Pycharm插件(Grep Console)自定义规则输出颜色日志的方法
2020/05/27 Python
如何用Python 实现全连接神经网络(Multi-layer Perceptron)
2020/10/15 Python
Python 利用Entrez库筛选下载PubMed文献摘要的示例
2020/11/24 Python
美国知名女性服饰品牌:New York & Company
2017/03/23 全球购物
美国电子产品主要品牌的授权在线零售商:DataVision
2019/03/23 全球购物
加拿大在线眼镜零售商:SmartBuyGlasses加拿大
2019/05/25 全球购物
描述JSP和Servlet的区别、共同点、各自应用的范围
2012/10/02 面试题
中秋节礼品促销方案
2014/02/02 职场文书
小学生国庆演讲稿
2014/09/05 职场文书
2014大学生批评与自我批评思想汇报
2014/09/21 职场文书
解除劳动合同证明书
2014/09/26 职场文书
保证金退回承诺函格式
2015/01/21 职场文书
vue实现水波涟漪效果的点击反馈指令
2021/05/31 Vue.js
docker-compose部署Yapi的方法
2022/04/08 Servers
Python中request的基本使用解决乱码问题
2022/04/12 Python