BatchMatMulV3

clase final pública BatchMatMulV3

Multiplica porciones de dos tensores en lotes.

Multiplica todos los sectores de `Tensor` `x` e `y` (cada segmento se puede ver como un elemento de un lote) y organiza los resultados individuales en un único tensor de salida del mismo tamaño de lote. Opcionalmente, cada una de las porciones individuales se puede unir (adjuntar una matriz significa transponerla y conjugarla) antes de la multiplicación estableciendo el indicador `adj_x` o `adj_y` en `True`, que por defecto son `False`.

Los tensores de entrada `x` e `y` son 2-D o superiores 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 si adj_x más r_x c_o = r_y si adj_y más c_y

Se calcula como:

salida[..., :, :] = matriz(x[..., :, :]) * matriz(y[..., :, :])

NOTA : `BatchMatMulV3` admite la transmisión en dimensiones por lotes. Más información sobre radiodifusión [aquí](http://docs.scipy.org/doc/numpy/user/basics.broadcasting.html).

Clases anidadas

clase BatchMatMulV3.Opciones Atributos opcionales para BatchMatMulV3

Métodos públicos

BatchMatMulV3.Options estático
adjX (adjX booleano)
BatchMatMulV3.Options estático
adjY (adjY booleano)
Salida <V>
como salida ()
Devuelve el identificador simbólico de un tensor.
estático <V, T, U> BatchMatMulV3 <V>
crear (alcance alcance , Operando <T> x, Operando <U> y, Clase<V> Tout, Opciones... opciones)
Método de fábrica para crear una clase que envuelve una nueva operación BatchMatMulV3.
BatchMatMulV3.Options estático
gradX (gradX booleano)
BatchMatMulV3.Options estático
gradY (gradY booleano)
Salida <V>
producción ()
3-D o superior con forma `[..., r_o, c_o]`

Métodos heredados

Métodos públicos

BatchMatMulV3.Options estático público adjX (adjX booleano)

Parámetros
adjX Si es "Verdadero", une los sectores de "x". El valor predeterminado es "Falso".

BatchMatMulV3.Options estático público adjY (adjY booleano)

Parámetros
adjY Si es "Verdadero", una las porciones de "y". El valor predeterminado es "Falso".

Salida pública <V> como Salida ()

Devuelve el identificador simbólico de un tensor.

Las entradas a las operaciones de TensorFlow son salidas de otra operación de TensorFlow. Este método se utiliza para obtener un identificador simbólico que representa el cálculo de la entrada.

creación pública estática BatchMatMulV3 <V> (alcance alcance , operando <T> x, operando <U> y, clase<V> Tout, opciones... opciones)

Método de fábrica para crear una clase que envuelve una nueva operación BatchMatMulV3.

Parámetros
alcance alcance actual
X 2-D o superior con forma `[..., r_x, c_x]`.
y 2-D o superior con forma `[..., r_y, c_y]`.
Revendedor Si no se especifica, Tout es el mismo tipo que el tipo de entrada.
opciones lleva valores de atributos opcionales
Devoluciones
  • una nueva instancia de BatchMatMulV3

BatchMatMulV3.Options estático público gradX (booleano gradX)

BatchMatMulV3.Options estático público gradY (gradY booleano)

Salida pública <V> salida ()

3-D o superior con forma `[..., r_o, c_o]`