SparseMatrixMatMul

SparseMatrixMatMul classe final pública

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 é falsa, retornos:

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

Se conjugate_output é `true`, retorna:

C = conjugate(A . B) = conjugate(A) . conjugate(B)
 
Se ambos conjugate_output e transpose_output são` true`, retornos:
C = conjugate(transpose(A . B)) = conjugate(transpose(B)) .
                                     conjugate(transpose(A))
 

Classes aninhadas

classe SparseMatrixMatMul.Options Atributos opcionais para SparseMatrixMatMul

Métodos Públicos

estáticos SparseMatrixMatMul.Options
adjointA (booleano adjointA)
estáticos SparseMatrixMatMul.Options
adjointB (booleano adjointB)
Output <T>
asOutput ()
Retorna o identificador simbólico de um tensor.
estáticos SparseMatrixMatMul.Options
conjugateOutput (booleano conjugateOutput)
estática <T> SparseMatrixMatMul <T>
criar ( Scope escopo, Operando <?> a, Operando <T> b, Options ... Opções)
Método de fábrica para criar uma classe envolvendo uma nova operação SparseMatrixMatMul.
Output <T>
saída ()
Um tensor de saída densa.
estáticos SparseMatrixMatMul.Options
transposeA (booleano transposeA)
estáticos SparseMatrixMatMul.Options
transposeB (booleano transposeB)
estáticos SparseMatrixMatMul.Options
transposeOutput (booleano transposeOutput)

Métodos herdados

Métodos Públicos

public static SparseMatrixMatMul.Options adjointA (Boolean adjointA)

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

public static SparseMatrixMatMul.Options adjointB (Boolean adjointB)

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

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

Parâmetros
conjugateOutput Conjuga o produto de `a` e` b`.

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

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

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

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

Um tensor de saída densa.

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
transporB Indica se `b` deve ser transposto.

public static SparseMatrixMatMul.Options transposeOutput (Boolean transposeOutput)

Parâmetros
transposeOutput Transpõe o produto de `a` e` b`.