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, opcionalmente, ser adjunta (adjuntar uma matriz significa transpô-la e conjugá-la) antes da multiplicação, definindo o sinalizador `adj_x` ou `adj_y` para `True`, que são por padrão `False`.
Os tensores de entrada `x` e `y` são 2-D ou superiores com forma `[..., r_x, c_x]` e `[..., r_y, c_y]`.
O tensor de saída é 2-D ou superior com forma `[..., r_o, c_o]`, onde:
r_o = c_x se adj_x senão r_x c_o = r_y se adj_y senão c_y
É calculado como:
output[..., :, :] = matriz(x[..., :, :]) * matriz(y[..., :, :])
NOTA : `BatchMatMulV2` suporta transmissão nas dimensões do lote. Mais sobre transmissão [aqui](http://docs.scipy.org/doc/numpy/user/basics.broadcasting.html).
Classes aninhadas
aula | BatchMatMulV2.Options | Atributos opcionais para BatchMatMulV2 |
Métodos públicos
estático BatchMatMulV2.Options | adjX (booleano adjX) |
estático BatchMatMulV2.Options | adjY (booleano adjY) |
Saída <T> | comoSaída () Retorna o identificador simbólico de um tensor. |
estático <T> BatchMatMulV2 <T> | |
Saída <T> | saída () 3-D ou superior com forma `[..., r_o, c_o]` |
Métodos Herdados
Métodos públicos
public static BatchMatMulV2.Options adjX (Boolean adjX)
Parâmetros
adjX | Se `True`, adjunta as fatias de `x`. O padrão é 'Falso'. |
---|
public static BatchMatMulV2.Options adjY (Boolean adjY)
Parâmetros
adjY | Se `True`, adjunta as fatias de `y`. O padrão é 'Falso'. |
---|
Public Output <T> asOutput ()
Retorna o identificador simbólico de um tensor.
As entradas para 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 ( Escopo do escopo, Operando <T> x, Operando <T> y, Opções... opções)
Método de fábrica para criar uma classe que envolve uma nova operação BatchMatMulV2.
Parâmetros
alcance | escopo atual |
---|---|
x | 2-D ou superior com forma `[..., r_x, c_x]`. |
y | 2-D ou superior com forma `[..., r_y, c_y]`. |
opções | carrega valores de atributos opcionais |
Devoluções
- uma nova instância do BatchMatMulV2