pytorch: Parameter 的数据结构实例


Posted in Python onDecember 31, 2019

一般来说,pytorch 的Parameter是一个tensor,但是跟通常意义上的tensor有些不一样

1) 通常意义上的tensor 仅仅是数据

2) 而Parameter所对应的tensor 除了包含数据之外,还包含一个属性:requires_grad(=True/False)

在Parameter所对应的tensor中获取纯数据,可以通过以下操作:

param_data = Parameter.data

测试代码:

#-*-coding:utf-8-*-
import torch
import torch.nn as nn
 
## regression for the 3 * 2 affine matrix
fc_loc = nn.Sequential(
  nn.Linear(10 * 3 * 3, 32),
  nn.ReLU(True),
  nn.Linear(32, 3 * 2)
)
 
## initialize the weights/bias with identy transformation
fc_loc[2].weight.data.zero_()
fc_loc[2].bias.data.copy_(torch.tensor([1, 0, 0, 0, 1, 0], dtype=torch.float))
# print(fc_loc)
print(fc_loc[2].weight)
print(fc_loc[2].weight.data)

以上这篇pytorch: Parameter 的数据结构实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中处理字符串之endswith()方法的使用简介
May 18 Python
python 打印对象的所有属性值的方法
Sep 11 Python
Python编程实现粒子群算法(PSO)详解
Nov 13 Python
Python随机生成均匀分布在三角形内或者任意多边形内的点
Dec 14 Python
python实现图书管理系统
Mar 12 Python
对python 合并 累加两个dict的实例详解
Jan 21 Python
django 多对多表的创建和插入代码实现
Sep 09 Python
根据tensor的名字获取变量的值方式
Jan 04 Python
tensorflow使用指定gpu的方法
Feb 04 Python
Python 实现敏感目录扫描的示例代码
May 21 Python
jupyter notebook远程访问不了的问题解决方法
Jan 11 Python
使用python绘制分组对比柱状图
Apr 21 Python
Python测试线程应用程序过程解析
Dec 31 #Python
Python TCPServer 多线程多客户端通信的实现
Dec 31 #Python
python给指定csv表格中的联系人群发邮件(带附件的邮件)
Dec 31 #Python
Python面向对象封装操作案例详解
Dec 31 #Python
Python实现隐马尔可夫模型的前向后向算法的示例代码
Dec 31 #Python
Python面向对象之私有属性和私有方法应用案例分析
Dec 31 #Python
Pycharm最新激活码2019(推荐)
Dec 31 #Python
You might like
第一节--面向对象编程
2006/11/16 PHP
PHP中func_get_args(),func_get_arg(),func_num_args()的区别
2013/09/30 PHP
PHP中substr()与explode()函数用法分析
2014/11/24 PHP
PHP基于PDO实现的SQLite操作类【包含增删改查及事务等操作】
2017/06/21 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
2019/11/14 PHP
in.js 一个轻量级的JavaScript颗粒化模块加载和依赖关系管理解决方案
2011/07/26 Javascript
详解JavaScript函数绑定
2013/08/18 Javascript
JS中多步骤多分步的StepJump组件实例详解
2016/04/01 Javascript
JS获取字符串实际长度(包含汉字)的简单方法
2016/08/11 Javascript
js实现上传文件添加和删除文件选择框
2016/10/24 Javascript
JavaScript常见的五种数组去重的方式
2016/12/15 Javascript
jquery easyui如何实现格式化列
2017/07/30 jQuery
NodeJs项目中关闭ESLint的方法
2018/08/09 NodeJs
Vue-router的使用和出现空白页,路由对象属性详解
2018/09/03 Javascript
Node.js console控制台简单用法分析
2019/01/04 Javascript
python导入时小括号大作用
2017/01/10 Python
机器学习python实战之决策树
2017/11/01 Python
对pandas中Series的map函数详解
2018/07/25 Python
Python对切片命名的实现方法
2018/10/16 Python
Python concurrent.futures模块使用实例
2019/12/24 Python
运行tensorflow python程序,限制对GPU和CPU的占用操作
2020/02/06 Python
Python re正则表达式元字符分组()用法分享
2020/02/10 Python
Jmeter HTTPS接口测试证书导入过程图解
2020/07/22 Python
Sunglasses Shop瑞典:欧洲领先的太阳镜网上商店
2018/04/22 全球购物
DJI美国:消费类无人机领域的领导者
2018/04/27 全球购物
nohup的用法
2014/08/10 面试题
大一学生假期实习的自我评价
2013/10/12 职场文书
最新的互联网创业计划书
2014/01/10 职场文书
好人好事事迹材料
2014/02/12 职场文书
超市活动计划书
2014/04/24 职场文书
重大事项社会稳定风险评估方案
2014/06/15 职场文书
教师节学生演讲稿
2014/09/03 职场文书
户外亲子活动总结
2015/05/08 职场文书
小学语文教师竞聘演讲稿范文
2019/08/09 职场文书
解决persistence.xml配置文件修改存放路径的问题
2022/02/24 Java/Android
win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度学习环境的方法
2022/06/25 Servers