SparseMatrixMatMul

classe final pública SparseMatrixMatMul

Matrix multiplica uma matriz esparsa com uma matriz densa.

Retorna uma matriz densa. Para as entradas A e B, onde A é CSR e B é denso; este op retorna um C denso;

Se transpose_output for false, 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 ambos 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

static SparseMatrixMatMul.Options
adjointA (Boolean adjointA)
static SparseMatrixMatMul.Options
adjointB (Boolean adjointB)
Saída <T>
comoSaída ()
Retorna o identificador simbólico de um tensor.
static SparseMatrixMatMul.Options
conjugateOutput (Boolean conjugateOutput)
estático <T> SparseMatrixMatMul <T>
create ( Escopo do 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.
static SparseMatrixMatMul.Options
transposeA (Boolean transposeA)
static SparseMatrixMatMul.Options
transposeB (transposição booleana B)
static SparseMatrixMatMul.Options
transposeOutput (booleano transposeOutput)

Métodos Herdados

Métodos públicos

public static SparseMatrixMatMul.Options adjointA (Boolean adjointA)

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

Public static SparseMatrixMatMul.Options adjointB (Boolean adjointB)

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

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 SparseMatrixMatMul.Options conjugateOutput (Boolean conjugateOutput)

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

public static SparseMatrixMatMul <T> create ( Escopo do 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
alcance escopo atual
uma 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 (Boolean transposeA)

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

public static SparseMatrixMatMul.Options transposeB (Boolean transposeB)

Parâmetros
transpor B Indica se `b` deve ser transposto.

public static SparseMatrixMatMul.Options transposeOutput (Boolean transposeOutput)

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