Variable
后续的文档介绍中提到的 Variable
基本等价于 Tensor (特殊的地方会标注说明)。
在 Paddle 中存在三种 Variable
:
1. 模型中的可学习参数
在Paddle中可以通过 来创建可学习参数:
Paddle 为大部分常见的神经网络基本计算模块都提供了封装。以最简单的全连接模型为例,下面的代码片段会直接为全连接层创建连接权值(W)和偏置( bias )两个可学习参数,无需显式地调用 Parameter 相关接口来创建。
2. 占位 Variable
Paddle 中使用 来接收输入数据, fluid.data
需要提供输入 Tensor 的形状信息,当遇到无法确定的维度时,相应维度指定为 None ,如下面的代码片段所示:
其中,dtype=“int64”表示有符号64位整数数据类型,更多Fluid目前支持的数据类型请查看: 。
3. 常量 Variable