SparseMatrixMatMul

classe final pública SparseMatrixMatMul

Matriz-multiplica uma matriz esparsa por uma matriz densa.

Retorna uma matriz densa. Para as entradas A e B, onde A é CSR e B é denso; esta operação retorna um C denso;

Se transpose_output for falso, retorna:

C = A . B
 
Se transpose_output for `true`, retorna:
C = transpose(A . B) = transpose(B) . transpose(A)
 
onde a transposição é realizada ao longo das duas dimensões mais internas (matriz).

Se conjugate_output for `true`, retorna:

C = conjugate(A . B) = conjugate(A) . conjugate(B)
 
Se conjugate_output e transpose_output forem `true`, retorna:
C = conjugate(transpose(A . B)) = conjugate(transpose(B)) .
                                     conjugate(transpose(A))
 

Classes aninhadas

aula SparseMatrixMatMul.Options Atributos opcionais para SparseMatrixMatMul

Métodos Públicos

SparseMatrixMatMul.Options estática
adjointA (booleano adjointA)
SparseMatrixMatMul.Options estática
adjointB (booleano adjuntoB)
Saída <T>
asOutput ()
Retorna o identificador simbólico de um tensor.
SparseMatrixMatMul.Options estática
conjugateOutput (booleano conjugateOutput)
estático <T> SparseMatrixMatMul <T>
create ( Escopo escopo , Operando <?> a, Operando <T> b, Opções... opções)
Método de fábrica para criar uma classe que envolve uma nova operação SparseMatrixMatMul.
Saída <T>
saída ()
Um tensor de saída denso.
SparseMatrixMatMul.Options estática
transposeA (transposeA booleana)
SparseMatrixMatMul.Options estática
transposeB (booleano transposeB)
SparseMatrixMatMul.Options estática
transposeOutput (booleano transposeOutput)

Métodos herdados

Métodos Públicos

público estático SparseMatrixMatMul.Options adjointA (booleano adjointA)

Parâmetros
adjuntoA Indica se `a` deve ser transposto por conjugado.

público estático SparseMatrixMatMul.Options adjointB (booleano adjointB)

Parâmetros
adjuntoB Indica se `b` deve ser transposto por conjugado.

Saída pública <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 SparseMatrixMatMul.Options conjugateOutput (Boolean conjugateOutput)

Parâmetros
saída conjugada Conjuga o produto de `a` e `b`.

public static SparseMatrixMatMul <T> create ( Escopo escopo , Operando <?> a, Operando <T> b, Opções... opções)

Método de fábrica para criar uma classe que envolve uma nova operação SparseMatrixMatMul.

Parâmetros
escopo escopo atual
a Um CSRSparseMatrix.
b Um tensor denso.
opções carrega valores de atributos opcionais
Devoluções
  • uma nova instância de SparseMatrixMatMul

Saída pública <T> saída ()

Um tensor de saída denso.

public static SparseMatrixMatMul.Options transposeA (booleano transposeA)

Parâmetros
transporA Indica se `a` deve ser transposto.

public static SparseMatrixMatMul.Options transposeB (Boolean transposeB)

Parâmetros
transporB Indica se `b` deve ser transposto.

public static SparseMatrixMatMul.Options transposeOutput (Boolean transposeOutput)

Parâmetros
transporSaída Transpõe o produto de `a` e `b`.