一般来说,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 的数据结构相关推荐

  1. pytorch默认初始化_小白学PyTorch | 9 tensor数据结构与存储结构

    [机器学习炼丹术]的学习笔记分享<> 小白学PyTorch | 8 实战之MNIST小试牛刀 小白学PyTorch | 7 最新版本torchvision.transforms常用API翻 ...

  2. pytorch2——Pytorch基础数据结构——张量(深度之眼)

    前情提要 在上一篇文章中,我们详细介绍了如何搭建一个pytorch的环境,那么本篇文章我们即将揭开pytorch的神秘面纱,了解pytorch中的数据结构--Tensor. 概念问答 张量是什么? 张 ...

  3. 【深度之眼PyTorch框架班第五期】作业打卡01:PyTorch简介及环境配置;PyTorch基础数据结构——张量

    文章目录 任务名称 任务简介 详细说明 作业 1. 安装anaconda,pycharm, CUDA+CuDNN(可选),虚拟环境,pytorch,并实现hello pytorch查看pytorch的 ...

  4. PyTorch 笔记(19)— Tensor 用 GPU 加速

    在 PyTorch 中以下数据结构分为 CPU 和 GPU 两个版本: Tensor nn.Module (包括常用的 layer .loss function ,以及容器 Sequential 等) ...

  5. 独家 | 手把手教你用PyTorch快速准确地建立神经网络(附4个学习用例)

    作者:Shivam Bansal,2019年1月14日 翻译:陈之炎 校对:丁楠雅 本文约5600字,建议阅读30+分钟. 本文中,我们将探讨PyTorch的全部内容.我们将不止学习理论,还包括编写4 ...

  6. 实例 :手把手教你用PyTorch快速准确地建立神经网络(附4个学习用例)

    作者:Shivam Bansal:翻译:陈之炎:校对:丁楠雅: 本文约5600字,建议阅读30+分钟. 本文中,我们将探讨PyTorch的全部内容.我们将不止学习理论,还包括编写4个不同的用例,看看P ...

  7. pytorch自学笔记

    pytorch和tensorflow是机器学习的两大框架,上一篇帖子已经完整梳理了TensorFlow自学的知识点,这一篇把自学pytorch的知识点也整理下来,内容参考了网上很多帖子,不一一引用了, ...

  8. 【小白学PyTorch】扩展之Tensorflow2.0 | 21 Keras的API详解(下)池化、Normalization

    <<小白学PyTorch>> 扩展之Tensorflow2.0 | 21 Keras的API详解(上)卷积.激活.初始化.正则 扩展之Tensorflow2.0 | 20 TF ...

  9. 【小白学PyTorch】扩展之Tensorflow2.0 | 21 Keras的API详解(上)卷积、激活、初始化、正则...

    [机器学习炼丹术]的学习笔记分享 <<小白学PyTorch>> 扩展之Tensorflow2.0 | 20 TF2的eager模式与求导 扩展之Tensorflow2.0 | ...

最新文章

  1. 树莓派3b+目标检测: tflite 运行 mobilenet ssd
  2. sql 拼接int类型的字段_一套简单实用的SQL脚本(下篇)
  3. vue一二级联动清空二级数据_【周一实用技巧】二级联动还不够,自动更新才最牛。Excel 2013利用数据验证条件制作一级、二级联动和自动更新下拉列表...
  4. union-find算法分析(2)
  5. 编译其他mysql客户程_mysql编译模块
  6. Tick技术栈之InfluxDB
  7. HTML5触摸事件演化tap事件
  8. \r:command not found
  9. (33)FPGA原语设计(BUFGCE)
  10. Pytorch中RNN输出的h_n和output是什么
  11. 复赛全省第一,决赛发挥失误,他是如何挽回局势,保送北大的?
  12. Mysql常用函数大全(分类汇总讲解)
  13. SVN项目提交设置忽略上传资源
  14. b树与b 树的区别 mysql,B树和B+树
  15. SpringMVC之405错误码
  16. [渗透工具] - IP资产POC扫描、指纹扫描、端口爆破扫描系统
  17. Bash 里设置退出conda环境
  18. 十五数码难题 A*算法及深度优先算法实现
  19. 表白网页自助申请系统
  20. 帆软报表列表_帆软入门与报表设计

热门文章

  1. python课设答辩ppt_如何制作优秀的毕业论文答辩PPT
  2. 虚拟服务器的密码忘记了,忘记虚拟密码
  3. java中加载窗口的函数_Java函数调用 - playgame的个人页面 - OSCHINA - 中文开源技术交流社区...
  4. 全国统考计算机网考题库,全国统考计算机网考题库教程.doc
  5. github打开前端样式丢失_微信小程序入门教程之二:页面样式
  6. php等待参数跳转,Thinkphp页面跳转设置跳转等待时间的操作
  7. C++调用python的函数的说明(整个调用流程)
  8. android卸载弹出窗口,卸载Android app弹出浏览器的一种实现
  9. paintevent参数_Qt学习: QPaintEvent和QMouseEvent的简单程序示例
  10. ejb 2.1 jboss_带有Eclipse IDE,EJB Project和JBoss 6.0 AS的JMS 1.1生产者和使用者示例