BatchMatMulV2

clase final pública BatchMatMulV2

Multiplica porciones 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. Cada una de las porciones individuales se puede adjuntar opcionalmente (adjuntar una matriz significa transponerla y conjugarla) antes de la multiplicación estableciendo el indicador `adj_x` o` adj_y` en `Verdadero`, que por defecto son` Falso`.

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 si no r_x c_o = r_y si adj_y si no c_y

Se calcula como:

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

NOTA : `BatchMatMulV2` 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 BatchMatMulV2.Options Atributos opcionales para BatchMatMulV2

Métodos públicos

static BatchMatMulV2.Options
adjX ( ajuste booleano)
static BatchMatMulV2.Options
adjY ( ajuste booleano)
Salida <T>
asOutput ()
Devuelve el identificador simbólico de un tensor.
estático <T> BatchMatMulV2 <T>
crear ( alcance del alcance, operando <T> x, operando <T> y, opciones ... opciones)
Método de fábrica para crear una clase que envuelva una nueva operación BatchMatMulV2.
Salida <T>
salida ()
3-D o superior con forma "[..., r_o, c_o]"

Métodos heredados

Métodos públicos

public static BatchMatMulV2.Options adjX (Boolean adjX)

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

public static BatchMatMulV2.Options adjY (Boolean adjY)

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

Salida pública <T> asOutput ()

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.

public static BatchMatMulV2 <T> create ( alcance del alcance, operando <T> x, operando <T> y, opciones ... opciones)

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

Parámetros
alcance alcance actual
X 2-D o superior con forma "[..., r_x, c_x]".
y 2D o superior con forma "[..., r_y, c_y]".
opciones lleva valores de atributos opcionales
Devoluciones
  • una nueva instancia de BatchMatMulV2

salida pública <T> salida ()

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