bilinear_tensor_product

    该层对两个输入执行双线性张量积。

    例如:

    在这个公式中:

    • bilinear_tensor_product - 图1

      : 第一个输入,包含

      个元素,形状为 [batch_size, M]。

    • bilinear_tensor_product - 图2

      : 第二个输入,包含

      个元素,形状为 [batch_size, N]。

    • : 第

      bilinear_tensor_product - 图3

      个被学习的权重,形状是 [M, N]。

    • bilinear_tensor_product - 图4

      的转置。

    参数:

    • x (Variable): 2-D 输入张量,形状为 [batch_size, M], 数据类型为 float32 或 float64。

    • y (Variable): 2-D 输入张量,形状为 [batch_size, N],数据类型与 x 一致。

    • act (str, 可选): 应用到该层输出的激活函数。

    • name (str,可选) – 具体用法请参见 cn_api_guide_Name ,一般无需设置,默认值为 None。

    • param_attr (ParamAttr,可选) :指定权重参数属性的对象。默认值为 None,表示使用默认的权重参数属性。具体用法请参见 。

    代码示例: