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

Constantes

Fragmento OP_NAME O nome desta operação, conforme conhecido pelo motor principal TensorFlow

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

Constantes

nome_op final String public static

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

Valor constante: "SparseMatrixMatMul"

Métodos Públicos

public static SparseMatrixMatMul.Options adjointA (Boolean adjointA)

Parâmetros
adjacente A 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 do 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`.