pytorch: Parameter 的数据结构
一般来说,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 的数据结构相关推荐
- pytorch默认初始化_小白学PyTorch | 9 tensor数据结构与存储结构
[机器学习炼丹术]的学习笔记分享<> 小白学PyTorch | 8 实战之MNIST小试牛刀 小白学PyTorch | 7 最新版本torchvision.transforms常用API翻 ...
- pytorch2——Pytorch基础数据结构——张量(深度之眼)
前情提要 在上一篇文章中,我们详细介绍了如何搭建一个pytorch的环境,那么本篇文章我们即将揭开pytorch的神秘面纱,了解pytorch中的数据结构--Tensor. 概念问答 张量是什么? 张 ...
- 【深度之眼PyTorch框架班第五期】作业打卡01:PyTorch简介及环境配置;PyTorch基础数据结构——张量
文章目录 任务名称 任务简介 详细说明 作业 1. 安装anaconda,pycharm, CUDA+CuDNN(可选),虚拟环境,pytorch,并实现hello pytorch查看pytorch的 ...
- PyTorch 笔记(19)— Tensor 用 GPU 加速
在 PyTorch 中以下数据结构分为 CPU 和 GPU 两个版本: Tensor nn.Module (包括常用的 layer .loss function ,以及容器 Sequential 等) ...
- 独家 | 手把手教你用PyTorch快速准确地建立神经网络(附4个学习用例)
作者:Shivam Bansal,2019年1月14日 翻译:陈之炎 校对:丁楠雅 本文约5600字,建议阅读30+分钟. 本文中,我们将探讨PyTorch的全部内容.我们将不止学习理论,还包括编写4 ...
- 实例 :手把手教你用PyTorch快速准确地建立神经网络(附4个学习用例)
作者:Shivam Bansal:翻译:陈之炎:校对:丁楠雅: 本文约5600字,建议阅读30+分钟. 本文中,我们将探讨PyTorch的全部内容.我们将不止学习理论,还包括编写4个不同的用例,看看P ...
- pytorch自学笔记
pytorch和tensorflow是机器学习的两大框架,上一篇帖子已经完整梳理了TensorFlow自学的知识点,这一篇把自学pytorch的知识点也整理下来,内容参考了网上很多帖子,不一一引用了, ...
- 【小白学PyTorch】扩展之Tensorflow2.0 | 21 Keras的API详解(下)池化、Normalization
<<小白学PyTorch>> 扩展之Tensorflow2.0 | 21 Keras的API详解(上)卷积.激活.初始化.正则 扩展之Tensorflow2.0 | 20 TF ...
- 【小白学PyTorch】扩展之Tensorflow2.0 | 21 Keras的API详解(上)卷积、激活、初始化、正则...
[机器学习炼丹术]的学习笔记分享 <<小白学PyTorch>> 扩展之Tensorflow2.0 | 20 TF2的eager模式与求导 扩展之Tensorflow2.0 | ...
最新文章
- 树莓派3b+目标检测: tflite 运行 mobilenet ssd
- sql 拼接int类型的字段_一套简单实用的SQL脚本(下篇)
- vue一二级联动清空二级数据_【周一实用技巧】二级联动还不够,自动更新才最牛。Excel 2013利用数据验证条件制作一级、二级联动和自动更新下拉列表...
- union-find算法分析(2)
- 编译其他mysql客户程_mysql编译模块
- Tick技术栈之InfluxDB
- HTML5触摸事件演化tap事件
- \r:command not found
- (33)FPGA原语设计(BUFGCE)
- Pytorch中RNN输出的h_n和output是什么
- 复赛全省第一,决赛发挥失误,他是如何挽回局势,保送北大的?
- Mysql常用函数大全(分类汇总讲解)
- SVN项目提交设置忽略上传资源
- b树与b 树的区别 mysql,B树和B+树
- SpringMVC之405错误码
- [渗透工具] - IP资产POC扫描、指纹扫描、端口爆破扫描系统
- Bash 里设置退出conda环境
- 十五数码难题 A*算法及深度优先算法实现
- 表白网页自助申请系统
- 帆软报表列表_帆软入门与报表设计
热门文章
- python课设答辩ppt_如何制作优秀的毕业论文答辩PPT
- 虚拟服务器的密码忘记了,忘记虚拟密码
- java中加载窗口的函数_Java函数调用 - playgame的个人页面 - OSCHINA - 中文开源技术交流社区...
- 全国统考计算机网考题库,全国统考计算机网考题库教程.doc
- github打开前端样式丢失_微信小程序入门教程之二:页面样式
- php等待参数跳转,Thinkphp页面跳转设置跳转等待时间的操作
- C++调用python的函数的说明(整个调用流程)
- android卸载弹出窗口,卸载Android app弹出浏览器的一种实现
- paintevent参数_Qt学习: QPaintEvent和QMouseEvent的简单程序示例
- ejb 2.1 jboss_带有Eclipse IDE,EJB Project和JBoss 6.0 AS的JMS 1.1生产者和使用者示例