警告:このAPIは非推奨であり、置き換えが安定した後 TensorFlowの将来のバージョンで削除される予定です。

このページは Cloud Translation API によって翻訳されました。
Switch to English

SparseMatrixMatMul

パブリック最終クラスSparseMatrixMatMul

行列-疎行列と密行列を乗算します。

密行列を返します。入力AおよびBの場合、AはCSRであり、Bは密です。この操作は密なCを返します。

transpose_outputがfalseの場合、次を返します。

C = A . B
 
transpose_outputが `true`の場合、戻り値:
C = transpose(A . B) = transpose(B) . transpose(A)
 
ここで、転置は2つの最も内側の(行列)次元に沿って実行されます。

共役出力が `true`の場合、次を返します:

C = conjugate(A . B) = conjugate(A) . conjugate(B)
 
共役出力と転置出力の両方が` true`の場合、戻り値:
C = conjugate(transpose(A . B)) = conjugate(transpose(B)) .
                                     conjugate(transpose(A))
 

ネストされたクラス

クラスSparseMatrixMatMul.Options SparseMatrixMatMulオプションの属性

パブリックメソッド

静的SparseMatrixMatMul.Options
adjointA (ブール値adjointA)
静的SparseMatrixMatMul.Options
adjointB (ブール値adjointB)
出力<T>
asOutput ()
テンソルのシンボリックハンドルを返します。
静的SparseMatrixMatMul.Options
コンジュゲート出力(ブールコンジュゲート出力)
static <T> SparseMatrixMatMul <T>
createスコープスコープ、オペランド<?> a、オペランド<T> b、オプション...オプション)
新しいSparseMatrixMatMul操作をラップするクラスを作成するファクトリメソッド。
出力<T>
出力()
密な出力テンソル。
静的SparseMatrixMatMul.Options
transposeA (ブール値transposeA)
静的SparseMatrixMatMul.Options
transposeB (ブール値transposeB)
静的SparseMatrixMatMul.Options
transposeOutput (ブール値transposeOutput)

継承されたメソッド

パブリックメソッド

public static SparseMatrixMatMul.Options adjointA (ブール値adjointA)

パラメーター
adjointA `a`を活用するかどうかを示します。

public static SparseMatrixMatMul.Options adjointB (ブール値adjointB)

パラメーター
adjointB `b`を活用するかどうかを示します。

public Output <T> asOutput ()

テンソルのシンボリックハンドルを返します。

TensorFlow操作への入力は、別のTensorFlow操作の出力です。このメソッドは、入力の計算を表すシンボリックハンドルを取得するために使用されます。

public static SparseMatrixMatMul.Optionsコンジュゲート出力(ブールコンジュゲート出力)

パラメーター
コンジュゲート出力`a`と` b`の積を共役します。

public static SparseMatrixMatMul <T> create スコープスコープ、オペランド<?> a、オペランド<T> b、オプション...オプション)

新しいSparseMatrixMatMul操作をラップするクラスを作成するファクトリメソッド。

パラメーター
範囲現在のスコープ
a CSRSparseMatrix。
b密なテンソル。
オプションオプションの属性値を運ぶ
戻り値
  • SparseMatrixMatMulの新しいインスタンス

public Output <T> output ()

密な出力テンソル。

public static SparseMatrixMatMul.Options transposeA (ブール値transposeA)

パラメーター
transposeA `a`を転置するかどうかを示します。

public static SparseMatrixMatMul.Options transposeB (ブール値transposeB)

パラメーター
transposeB `b`を転置するかどうかを示します。

public static SparseMatrixMatMul.Options transposeOutput (ブール値transposeOutput)

パラメーター
transposeOutput `a`と` b`の積を転置します。