BatchMatMulV2

BatchMatMulV2 classe final pública

Multiplica fatias de dois tensores em lotes.

Multiplica todas as fatias de `Tensor`` x` e `y` (cada fatia pode ser vista como um elemento de um lote) e organiza os resultados individuais em um único tensor de saída do mesmo tamanho de lote. Cada uma das fatias individuais pode ser opcionalmente junta (juntar uma matriz significa transpor e conjugá-la) antes da multiplicação, definindo o sinalizador `adj_x` ou` adj_y` como `True`, que são por padrão` False`.

Os tensores de entrada `x` e` y` são 2-D ou superiores com a forma `[..., r_x, c_x]` e `[..., r_y, c_y]`.

O tensor de saída é 2-D ou superior com a forma `[..., r_o, c_o]`, onde:

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

É calculado como:

saída [...,:,:] = matriz (x [...,:,:]) * matriz (y [...,:,:])

NOTA: `BatchMatMulV2` suportes de radiodifusão nas dimensões de lote. Mais sobre transmissão [aqui] (http://docs.scipy.org/doc/numpy/user/basics.broadcasting.html).

Classes aninhadas

classe BatchMatMulV2.Options Atributos opcionais para BatchMatMulV2

Métodos Públicos

estáticos BatchMatMulV2.Options
adjX (booleano adjX)
estáticos BatchMatMulV2.Options
adjY (booleano adjY)
Output <T>
asOutput ()
Retorna o identificador simbólico de um tensor.
estática <T> BatchMatMulV2 <T>
criar ( Scope escopo, Operando <T> x, Operando <T> y, Opções ... Opções)
Método de fábrica para criar uma classe envolvendo uma nova operação BatchMatMulV2.
Output <T>
saída ()
3-D ou superior com a forma `[..., r_o, c_o]`

Métodos herdados

Métodos Públicos

public static BatchMatMulV2.Options adjX (Boolean adjX)

Parâmetros
adjX Se for `True`, junte as fatias de` x`. O padrão é `False`.

public static BatchMatMulV2.Options adjY (Boolean adjY)

Parâmetros
adjY Se `True`, junte as fatias de` y`. O padrão é `False`.

pública Output <T> asOutput ()

Retorna o identificador simbólico de um tensor.

As entradas para as operações do TensorFlow são saídas de outra operação do TensorFlow. Este método é usado para obter um identificador simbólico que representa o cálculo da entrada.

public static BatchMatMulV2 <T> create ( Scope escopo, Operando <T> x, Operando <T> y, Options ... Opções)

Método de fábrica para criar uma classe envolvendo uma nova operação BatchMatMulV2.

Parâmetros
alcance escopo atual
x 2-D ou superior com formato `[..., r_x, c_x]`.
y 2-D ou superior com a forma `[..., r_y, c_y]`.
opções carrega valores de atributos opcionais
Devoluções
  • uma nova instância de BatchMatMulV2

pública Output <T> de saída ()

3-D ou superior com forma `[..., r_o, c_o]`