Aviso: esta API está obsoleta e será removida em uma versão futura do TensorFlow depois que a substituição estiver estável.

SparseMatrixMatMul

public final class 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 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 (booleano adjointA)
static SparseMatrixMatMul.Options
adjointB (booleano adjointB)
Saída <T>
asOutput ()
Retorna o identificador simbólico de um tensor.
static SparseMatrixMatMul.Options
conjugateOutput (Boolean conjugateOutput)
static <T> SparseMatrixMatMul <T>
criar ( escopo do escopo, operando <?> a, operando <T> b, opções ... opções)
Método de fábrica para criar uma classe envolvendo uma nova operação SparseMatrixMatMul.
Saída <T>
saída ()
Um tensor de saída densa.
static SparseMatrixMatMul.Options
transposeA (boolean transposeA)
static SparseMatrixMatMul.Options
transposeB (boolean transposeB)
static SparseMatrixMatMul.Options
transposeOutput (Boolean transposeOutput)

Métodos herdados

Métodos Públicos

public static SparseMatrixMatMul.Options adjointA (Boolean adjointA)

Parâmetros
adjunto 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.

public 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> criar ( escopo do escopo, operando <?> a, operando <T> b, opções ... 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

output public Output <T> output ()

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