Peringatan: API ini tidak digunakan lagi dan akan dihapus di versi TensorFlow mendatang setelah penggantinya stabil.

SparseMatrixMatMul

public class akhir SparseMatrixMatMul

Matriks-menggandakan matriks jarang dengan matriks padat.

Mengembalikan matriks padat. Untuk input A dan B, di mana A adalah CSR dan B padat; op ini mengembalikan C padat;

Jika transpose_output adalah palsu, hasil:

C = A . B
 
jika transpose_output adalah `true`, pengembalian:
C = transpose(A . B) = transpose(B) . transpose(A)
 
mana transposisi yang dilakukan sepanjang dua terdalam (matrix) dimensi.

Jika conjugate_output adalah `true`, pengembalian:

C = conjugate(A . B) = conjugate(A) . conjugate(B)
 
Jika kedua conjugate_output dan transpose_output adalah` true`, pengembalian:
C = conjugate(transpose(A . B)) = conjugate(transpose(B)) .
                                     conjugate(transpose(A))
 

Kelas Bersarang

kelas SparseMatrixMatMul.Options Atribut opsional untuk SparseMatrixMatMul

Metode Publik

statis SparseMatrixMatMul.Options
adjointA (Boolean adjointA)
statis SparseMatrixMatMul.Options
adjointB (Boolean adjointB)
Output <T>
asOutput ()
Mengembalikan pegangan simbolis tensor.
statis SparseMatrixMatMul.Options
conjugateOutput (Boolean conjugateOutput)
statis <T> SparseMatrixMatMul <T>
membuat ( Lingkup lingkup, Operan <?> a, Operan <T> b, Options ... pilihan)
Metode pabrik untuk membuat kelas yang membungkus operasi SparseMatrixMatMul baru.
Output <T>
Output ()
Tensor keluaran padat.
statis SparseMatrixMatMul.Options
transposeA (Boolean transposeA)
statis SparseMatrixMatMul.Options
transposeB (Boolean transposeB)
statis SparseMatrixMatMul.Options
transposeOutput (Boolean transposeOutput)

Metode yang Diwarisi

Metode Publik

public static SparseMatrixMatMul.Options adjointA (Boolean adjointA)

Parameter
adjointA Menunjukkan apakah `a` harus ditransposisikan konjugasi.

public static SparseMatrixMatMul.Options adjointB (Boolean adjointB)

Parameter
adjointB Menunjukkan apakah `b` harus ditransposisikan konjugasi.

publik Keluaran <T> asOutput ()

Mengembalikan pegangan simbolis tensor.

Input ke operasi TensorFlow adalah output dari operasi TensorFlow lainnya. Metode ini digunakan untuk mendapatkan pegangan simbolis yang mewakili perhitungan input.

public static SparseMatrixMatMul.Options conjugateOutput (Boolean conjugateOutput)

Parameter
keluaran konjugasi Konjugasi produk dari `a` dan `b`.

public static SparseMatrixMatMul <T> membuat ( Lingkup lingkup, Operan <?> a, Operan <T> b, Options ... pilihan)

Metode pabrik untuk membuat kelas yang membungkus operasi SparseMatrixMatMul baru.

Parameter
cakupan lingkup saat ini
A Sebuah CSRSparseMatrix.
B Tensor yang padat.
pilihan membawa nilai atribut opsional
Kembali
  • contoh baru dari SparseMatrixMatMul

publik Keluaran <T> Output ()

Tensor keluaran padat.

public static SparseMatrixMatMul.Options transposeA (Boolean transposeA)

Parameter
transposA Menunjukkan apakah `a` harus dialihkan.

public static SparseMatrixMatMul.Options transposeB (Boolean transposeB)

Parameter
transposB Menunjukkan apakah `b` harus dialihkan.

public static SparseMatrixMatMul.Options transposeOutput (Boolean transposeOutput)

Parameter
transposeOutput Transpose produk dari `a` dan `b`.