From f45ffa205418e36aaa9977acb98936b43e483e75 Mon Sep 17 00:00:00 2001 From: DuYao Date: Fri, 11 Oct 2019 17:07:22 +0800 Subject: [PATCH] update BilinearTensorProduct Chinese document (#1346) * update bilinear, test=document_fix * update, test=document_fix * update, test=document_fix * update, test=document_fix * update, test=ducument_fix * update, test=document_fix * update name description, test=document_fix --- .../dygraph_cn/BilinearTensorProduct_cn.rst | 30 ++++++++++++------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/doc/fluid/api_cn/dygraph_cn/BilinearTensorProduct_cn.rst b/doc/fluid/api_cn/dygraph_cn/BilinearTensorProduct_cn.rst index 068e2a74c..88c59f6c6 100644 --- a/doc/fluid/api_cn/dygraph_cn/BilinearTensorProduct_cn.rst +++ b/doc/fluid/api_cn/dygraph_cn/BilinearTensorProduct_cn.rst @@ -5,7 +5,7 @@ BilinearTensorProduct .. py:class:: paddle.fluid.dygraph.BilinearTensorProduct(name_scope, size, name=None, act=None, param_attr=None, bias_attr=None) -该层可将一对张量进行双线性乘积计算,例如: +该接口用于构建 ``BilinearTensorProduct`` 类的一个可调用对象,具体用法参照 ``代码示例`` 。双线性乘积计算式子如下。 .. math:: @@ -13,22 +13,22 @@ BilinearTensorProduct 式中, -- :math:`x` : 第一个输入,分别包含M个元素,形为[batch_size, M] -- :math:`y` :第二个输入,分别包含N个元素,形为[batch_size, N] -- :math:`W_i` :第i个学习到的权重,形为[M,N] +- :math:`x` : 第一个输入,分别包含M个元素,维度为 :math:`[batch\_size, M]` +- :math:`y` :第二个输入,分别包含N个元素,维度为 :math:`[batch\_size, N]` +- :math:`W_i` :第i个学习到的权重,维度为 :math:`[M,N]` - :math:`out_i` :输出的第i个元素 -- :math:`y^T` : :math:`y_2` 的转置 +- :math:`y^T` : :math:`y` 的转置 参数: - - **name_scope** (str) – 类的名称。 + - **name_scope** (str) – 指定类的名称。 - **size** (int) – 该层的维度大小。 - - **act** (str) – 对输出应用的激励函数。默认:None。 - - **name** (str) – 该层的名称。 默认: None。 - - **param_attr** (ParamAttr) – 该层中可学习权重/参数w的参数属性。默认: None. - - **bias_attr** (ParamAttr) – 该层中偏置(bias)的参数属性。若为False, 则输出中不应用偏置。如果为None, 偏置默认为0。默认: None. + - **name** (str,可选) – 具体用法请参见 :ref:`api_guide_Name` ,一般无需设置,默认值为None。 + - **act** (str,可选) – 对输出应用的激励函数。默认值为None。 + - **param_attr** (ParamAttr) – 指定权重参数属性的对象。默认值为None,表示使用默认的权重参数属性。具体用法请参见 :ref:`cn_api_fluid_ParamAttr` 。 + - **bias_attr** (ParamAttr) – 指定偏置参数属性的对象。默认值为None,表示使用默认的偏置参数属性。具体用法请参见 :ref:`cn_api_fluid_ParamAttr`。 -返回:形为 [batch_size, size]的二维张量 +返回:维度为[batch_size, size]的2D Tensor,数据类型与输入数据类型相同。 返回类型: Variable @@ -47,6 +47,14 @@ BilinearTensorProduct ret = bilinearTensorProduct(fluid.dygraph.base.to_variable(layer1), fluid.dygraph.base.to_variable(layer2)) +属性 +:::::::::::: +.. py:attribute:: weight +本层的可学习参数,类型为 ``Parameter`` + +.. py:attribute:: bias + +本层的可学习偏置,类型为 ``Parameter`` -- GitLab