提交 f45ffa20 编写于 作者: D DuYao 提交者: hong

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
上级 1eef5b89
...@@ -5,7 +5,7 @@ BilinearTensorProduct ...@@ -5,7 +5,7 @@ BilinearTensorProduct
.. py:class:: paddle.fluid.dygraph.BilinearTensorProduct(name_scope, size, name=None, act=None, param_attr=None, bias_attr=None) .. py:class:: paddle.fluid.dygraph.BilinearTensorProduct(name_scope, size, name=None, act=None, param_attr=None, bias_attr=None)
层可将一对张量进行双线性乘积计算,例如: 接口用于构建 ``BilinearTensorProduct`` 类的一个可调用对象,具体用法参照 ``代码示例`` 。双线性乘积计算式子如下。
.. math:: .. math::
...@@ -13,22 +13,22 @@ BilinearTensorProduct ...@@ -13,22 +13,22 @@ BilinearTensorProduct
式中, 式中,
- :math:`x` : 第一个输入,分别包含M个元素,形为[batch_size, M] - :math:`x` : 第一个输入,分别包含M个元素,维度为 :math:`[batch\_size, M]`
- :math:`y` :第二个输入,分别包含N个元素,形为[batch_size, N] - :math:`y` :第二个输入,分别包含N个元素,维度为 :math:`[batch\_size, N]`
- :math:`W_i` :第i个学习到的权重,形为[M,N] - :math:`W_i` :第i个学习到的权重,维度为 :math:`[M,N]`
- :math:`out_i` :输出的第i个元素 - :math:`out_i` :输出的第i个元素
- :math:`y^T` : :math:`y_2` 的转置 - :math:`y^T` : :math:`y` 的转置
参数: 参数:
- **name_scope** (str) – 类的名称。 - **name_scope** (str) – 指定类的名称。
- **size** (int) – 该层的维度大小。 - **size** (int) – 该层的维度大小。
- **act** (str) – 对输出应用的激励函数。默认:None。 - **name** (str,可选) – 具体用法请参见 :ref:`api_guide_Name` ,一般无需设置,默认值为None。
- **name** (str) – 该层的名称。 默认: None。 - **act** (str,可选) – 对输出应用的激励函数。默认值为None。
- **param_attr** (ParamAttr) – 该层中可学习权重/参数w的参数属性。默认: None. - **param_attr** (ParamAttr) – 指定权重参数属性的对象。默认值为None,表示使用默认的权重参数属性。具体用法请参见 :ref:`cn_api_fluid_ParamAttr` 。
- **bias_attr** (ParamAttr) – 该层中偏置(bias)的参数属性。若为False, 则输出中不应用偏置。如果为None, 偏置默认为0。默认: None. - **bias_attr** (ParamAttr) – 指定偏置参数属性的对象。默认值为None,表示使用默认的偏置参数属性。具体用法请参见 :ref:`cn_api_fluid_ParamAttr`。
返回:形为 [batch_size, size]的二维张量 返回:维度为[batch_size, size]的2D Tensor,数据类型与输入数据类型相同。
返回类型: Variable 返回类型: Variable
...@@ -47,6 +47,14 @@ BilinearTensorProduct ...@@ -47,6 +47,14 @@ BilinearTensorProduct
ret = bilinearTensorProduct(fluid.dygraph.base.to_variable(layer1), ret = bilinearTensorProduct(fluid.dygraph.base.to_variable(layer1),
fluid.dygraph.base.to_variable(layer2)) fluid.dygraph.base.to_variable(layer2))
属性
::::::::::::
.. py:attribute:: weight
本层的可学习参数,类型为 ``Parameter``
.. py:attribute:: bias
本层的可学习偏置,类型为 ``Parameter``
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册