BatchMatMulV3

clase final pública BatchMatMulV3

Multiplica rebanadas de dos tensores en lotes.

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

Los tensores de entrada `x` e `y` son bidimensionales o superiores con la 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 las dimensiones del lote. Más información sobre la transmisió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.Opciones estáticas
adjX (adj booleano)
BatchMatMulV3.Opciones estáticas
adjY (adj 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.
Salida <V>
salida ()
3-D o superior con forma `[..., r_o, c_o]`

Métodos Heredados

Métodos públicos

public static BatchMatMulV3.Options adjX (booleano adjX)

Parámetros
adjX Si es `Verdadero`, adjunte las porciones de `x`. El valor predeterminado es `Falso`.

public static BatchMatMulV3.Options adjY (Boolean adjY)

Parámetros
adj. Si es `Verdadero`, adjunte 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 de 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.

public static BatchMatMulV3 <V> create ( Scope scope, Operand <T> x, Operand <U> y, Class<V> Tout, Options... options)

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 del mismo tipo que el tipo de entrada.
opciones lleva valores de atributos opcionales
Devoluciones
  • una nueva instancia de BatchMatMulV3

salida pública <V> salida ()

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