Uyarı: Bu API kullanımdan kaldırıldı ve TensorFlow'un gelecekteki bir sürümünde , değişim kararlı hale geldikten sonra kaldırılacaktır.

Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

SparseMatrixMatMul

genel son sınıf SparseMatrixMatMul

Matris, seyrek bir matrisi yoğun bir matrisle çarpar.

Yoğun bir matris döndürür. A'nın CSR ve B'nin yoğun olduğu A ve B girişleri için; bu işlem yoğun bir C döndürür;

Transpose_output yanlışsa, şunu döndürür:

C = A . B
 
transpose_output "true" ise, şunu döndürür:
C = transpose(A . B) = transpose(B) . transpose(A)
 
burada transpozisyon en içteki (matris) iki boyutta gerçekleştirilir.

Konjugate_output "true" ise, şunu döndürür:

C = conjugate(A . B) = conjugate(A) . conjugate(B)
 
Hem conjugate_output hem de transpose_output "true" ise şunu döndürür:

Yuvalanmış Sınıflar

sınıf SparseMatrixMatMul.Options SparseMatrixMatMul için isteğe bağlı öznitelikler

Kamu Yöntemleri

statik SparseMatrixMatMul.Options
adjointA (Boolean eşlenik A)
statik SparseMatrixMatMul.Options
adjointB (Boole eşlenik B)
Çıkış <T>
asOutput ()
Bir tensörün sembolik tutamacını döndürür.
statik SparseMatrixMatMul.Options
conjugateOutput (Boolean conjugateOutput)
statik <T> SparseMatrixMatMul <T>
oluştur ( Kapsam kapsamı, İşlenen <?> a, İşlenen <T> b, Seçenekler ... seçenekleri)
Yeni bir SparseMatrixMatMul işlemini saran bir sınıf oluşturmak için fabrika yöntemi.
Çıkış <T>
çıktı ()
Yoğun bir çıkış tensörü.
statik SparseMatrixMatMul.Options
transposeA (Boolean devriA)
statik SparseMatrixMatMul.Options
devrikB (Boole devriB)
statik SparseMatrixMatMul.Options
transposeOutput (Boolean transposeOutput)

Devralınan Yöntemler

Kamu Yöntemleri

public static SparseMatrixMatMul.Options adjointA (Boolean adjointA)

Parametreler
adjointA "A" nın eşlenik-transpoze edilip edilmeyeceğini belirtir.

public static SparseMatrixMatMul.Options adjointB (Boolean adjointB)

Parametreler
adjointB "B" nin eşlenik-transpoze edilip edilmeyeceğini belirtir.

public Output <T> asOutput ()

Bir tensörün sembolik tutamacını döndürür.

TensorFlow işlemlerine yönelik girdiler, başka bir TensorFlow işleminin çıktılarıdır. Bu yöntem, girdinin hesaplanmasını temsil eden sembolik bir tutamaç elde etmek için kullanılır.

public static SparseMatrixMatMul.Options conjugateOutput (Boolean conjugateOutput)

Parametreler
conjugateOutput "A" ve "b" nin çarpımını birleştirir.

public static SparseMatrixMatMul <T> create ( Scope kapsamı, Operand <?> a, Operand <T> b, Options ... options)

Yeni bir SparseMatrixMatMul işlemini saran bir sınıf oluşturmak için fabrika yöntemi.

Parametreler
dürbün mevcut kapsam
a Bir CSRSparseMatrix.
b Yoğun bir tensör.
seçenekler isteğe bağlı öznitelik değerleri taşır
İadeler
  • yeni bir SparseMatrixMatMul örneği

public Output <T> çıkışı ()

Yoğun bir çıkış tensörü.

public static SparseMatrixMatMul.Options transposeA (Boolean transposeA)

Parametreler
transposeA "A" nın aktarılıp aktarılmayacağını belirtir.

public static SparseMatrixMatMul.Options transposeB (Boolean transposeB)

Parametreler
devrikB "B" nin aktarılıp aktarılmayacağını belirtir.

public static SparseMatrixMatMul.Options transposeOutput (Boolean transposeOutput)

Parametreler
transposeOutput "A" ve "b" nin çarpımını transpoze eder.