Se usó la API de Cloud Translation para traducir esta página.
Switch to English

tensorflow :: operaciones :: BatchMatMulV2

#include <math_ops.h>

Multiplica porciones de dos tensores en lotes.

Resumen

Multiplica todas las rebanadas de Tensor x y y (cada rebanada se puede ver como un elemento de un lote), y dispone los resultados individuales en un único tensor de salida del mismo tamaño del lote. Cada una de las porciones individuales se puede adjuntar opcionalmente (para adjuntar una matriz significa transponerla y conjugarla) antes de la multiplicación estableciendo el adj_x o adj_y en True , que por defecto es False .

Los tensores de entrada x y y son 2-D o superior con forma [..., r_x, c_x] y [..., r_y, c_y] .

El tensor de salida es 2-D o superior con forma [..., r_o, c_o] , donde:

r_o = c_x if adj_x else r_x
c_o = r_y if adj_y else c_y

Se calcula como:

output[..., :, :] = matrix(x[..., :, :]) * matrix(y[..., :, :])

NOTA : BatchMatMulV2 admite la difusión en las dimensiones del lote. Más sobre retransmisiones aquí .

Argumentos:

  • alcance: un objeto de alcance
  • x: 2-D o superior con forma [..., r_x, c_x] .
  • y: 2-D o superior con forma [..., r_y, c_y] .

Atributos opcionales (ver Attrs ):

  • adj_x: si es True , adjunte las secciones de x . El valor predeterminado es False .
  • adj_y: Si es True , adjunte las secciones de y . El valor predeterminado es False .

Devoluciones:

  • Output : 3-D o superior con forma [..., r_o, c_o]

Constructores y Destructores

BatchMatMulV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input y)
BatchMatMulV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input y, const BatchMatMulV2::Attrs & attrs)

Atributos públicos

operation
output

Funciones publicas

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Funciones estáticas públicas

AdjX (bool x)
AdjY (bool x)

Estructuras

tensorflow :: ops :: BatchMatMulV2 :: Attrs

Configuradores de atributos opcionales para BatchMatMulV2 .

Atributos públicos

operación

Operation operation

salida

::tensorflow::Output output

Funciones publicas

BatchMatMulV2

 BatchMatMulV2(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input x,
  ::tensorflow::Input y
)

BatchMatMulV2

 BatchMatMulV2(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input x,
  ::tensorflow::Input y,
  const BatchMatMulV2::Attrs & attrs
)

nodo

::tensorflow::Node * node() const 

operador :: tensorflow :: Entrada

 operator::tensorflow::Input() const 

operador :: tensorflow :: Salida

 operator::tensorflow::Output() const 

Funciones estáticas públicas

AdjX

Attrs AdjX(
  bool x
)

AdjY

Attrs AdjY(
  bool x
)