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

Constantes

Corda OP_NAME O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

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 do tensor.
SparseMatrixMatMul.Options estática
conjugateOutput (booleano conjugateOutput)
estático <T estende TType > 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

Constantes

String final estática pública OP_NAME

O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Valor constante: "SparseMatrixMatMul"

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 do 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`.