1.variable封装Tensor,进行自动求导
data:被封装的Tensor
grad:data的梯度
grad_fun:创建Tensor的方法,是求导的关键
requires_grad:表示是否需要梯度
is_leaf:表示是否是叶子节点
2.pyTorch0.4.0版本开始,variable并入Tensor
dtype:张量的数据类型,如torch.cuda:表示数据存入cpu
shape:表示张量的形状,如(64,3,224,224)
device:张量所在的设备,GPU/CPU,是加数的关键
3.张量的创建
- torch.tensor创建张量
- 通过torch.from_numpy创建张量:从numpy创建tensor ,tensor与原来的ndarray共享内存,当修改其中一个数据,另外一个数据也会被改变
- 通过torch.zeros创建张量
- 通过torch.full创建全1张量
相关文章
- 02-20python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
- 02-20[物理学与PDEs]第1章习题15 媒介中电磁场的电磁动量密度向量与电磁动量流密度张量
- 02-20实验七 二叉树的创建与遍历(第10周)
- 02-20液晶显示屏简介以及与CRT显示屏的对比
- 02-20张量的创建
- 02-20雷林鹏分享:jQuery EasyUI 菜单与按钮 - 创建简单的菜单
- 02-20hive的内部表与外部表创建
- 02-20[OC Foundation框架 - 7] NSArray的创建与遍历
- 02-20MVC5与EF6结合教程(06):创建更复杂的数据模型
- 02-20Lucene4.x创建索引与3.x的一些不同