Variable

    后续的文档介绍中提到的 Variable 基本等价于 Tensor (特殊的地方会标注说明)。

    在 Paddle 中存在三种 Variable

    1. 模型中的可学习参数

    在Paddle中可以通过 来创建可学习参数:

    Paddle 为大部分常见的神经网络基本计算模块都提供了封装。以最简单的全连接模型为例,下面的代码片段会直接为全连接层创建连接权值(W)和偏置( bias )两个可学习参数,无需显式地调用 Parameter 相关接口来创建。

    2. 占位 Variable

    Paddle 中使用 来接收输入数据, fluid.data 需要提供输入 Tensor 的形状信息,当遇到无法确定的维度时,相应维度指定为 None ,如下面的代码片段所示:

    其中,dtype=“int64”表示有符号64位整数数据类型,更多Fluid目前支持的数据类型请查看: 。

    3. 常量 Variable