square_error_cost

paddle.fluid.layers.square_error_cost(input, label)[源代码]

该OP用于计算预测值和目标值的方差估计。

对于预测值input和目标值label,公式为:

square_error_cost - 图1

参数

  • input (Variable) - 预测值,维度为

    square_error_cost - 图2

    的多维Tensor,其中最后一维D是类别数目。数据类型为float32或float64。

  • label (Variable) - 目标值,维度为

    square_error_cost - 图3

    的多维Tensor,其中最后一维D是类别数目。数据类型为float32或float64。

返回

预测值和目标值的方差

返回类型

变量(Variable)

代码示例

  1. import paddle.fluid as fluid
  2. y = fluid.layers.data(name='y', shape=[1], dtype='float32')
  3. y_predict = fluid.layers.data(name='y_predict', shape=[1], dtype='float32')
  4. cost = fluid.layers.square_error_cost(input=y_predict, label=y)