AddManySparseToTensorsMap

パブリック最終クラスAddManySparseToTensorsMap

「N」ミニバッチ「SparseTensor」を「SparseTensorsMap」に追加し、「N」ハンドルを返します。

ランク「R」の「SparseTensor」は、「sparse_indices」、「sparse_values」、および「sparse_shape」の 3 つのテンソルで表されます。ここで

sparse_indices.shape[1] == sparse_shape.shape[0] == R
です。「SparseTensor」オブジェクトの「N」ミニバッチは、「SparseTensor」として表されます。最初の `sparse_indices` 列は `[0, N)` の間の値をとり、ミニバッチ サイズは `N == sparse_shape[0]` となります。

入力 `SparseTensor` のランク `R` は 1 より大きくなければならず、最初の次元はミニバッチ次元として扱われます。 `SparseTensor` の要素は、この最初の次元の昇順で並べ替える必要があります。出力 `sparse_handles` の各行が指す、格納された `SparseTensor` オブジェクトのランクは `R-1` になります。

`SparseTensor` 値は、指定されたキーをベクトル要素として `TakeManySparseFromTensorsMap` に渡すことによって、ミニバッチの一部として読み出すことができます。正しい `SparseTensorsMap` がアクセスされていることを確認するには、同じ `container` と `shared_name` がその Op に渡されていることを確認してください。ここで `shared_name` が指定されていない場合は、代わりに `sparse.AddManySparseToTensorsMap` を呼び出して作成されたオペレーションの名前を、`TakeManySparseFromTensorsMap` に渡される `shared_name` として使用します。オペレーションが同じ場所に配置されていることを確認します。

ネストされたクラス

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

定数

OP_NAME TensorFlow コア エンジンによって認識される、この演算の名前

パブリックメソッド

出力< TInt64 >
asOutput ()
テンソルのシンボリック ハンドルを返します。
静的AddManySparseToTensorsMap.Options
コンテナ(文字列コンテナ)
静的AddManySparseToTensorsMap
create (スコープスコープ、オペランド< TInt64 > sparseIndices、オペランド<? extends TType > sparseValues、オペランド< TInt64 > sparseShape、オプション... options)
新しい AddManySparseToTensorsMap オペレーションをラップするクラスを作成するファクトリ メソッド。
静的AddManySparseToTensorsMap.Options
共有名(文字列共有名)
出力< TInt64 >
sparseHandles ()
1-D。

継承されたメソッド

定数

パブリック静的最終文字列OP_NAME

TensorFlow コア エンジンによって認識される、この演算の名前

定数値: "AddManySparseToTensorsMap"

パブリックメソッド

public Output < TInt64 > asOutput ()

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

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

public static AddManySparseToTensorsMap.Optionsコンテナ(String コンテナ)

パラメーター
容器この操作によって作成された `SparseTensorsMap` のコンテナー名。

public static AddManySparseToTensorsMap create (スコープスコープ、オペランド< TInt64 > sparseIndices、オペランド<? extends TType > sparseValues、オペランド< TInt64 > sparseShape、オプション...オプション)

新しい AddManySparseToTensorsMap オペレーションをラップするクラスを作成するファクトリ メソッド。

パラメーター
範囲現在のスコープ
スパースインデックス2D。ミニバッチ `SparseTensor` の `インデックス`。 `sparse_indices[:, 0]` は、`[0, N)` の順序付けされた値でなければなりません。
スパース値1-D。ミニバッチ `SparseTensor` の `values`。
スパースシェイプ1-D。ミニバッチ `SparseTensor` の `shape`。ミニバッチ サイズ `N == sparse_shape[0]`。
オプションオプションの属性値を持ちます
戻り値
  • AddManySparseToTensorsMap の新しいインスタンス

public static AddManySparseToTensorsMap.Options共有名(文字列共有名)

パラメーター
共有名この操作によって作成された `SparseTensorsMap` の共有名。空白の場合、新しいオペレーションの一意の名前が使用されます。

public Output < TInt64 > sparseHandles ()

1-D。 `SparseTensor` のハンドルが `SparseTensorsMap` に保存されるようになりました。形状: `[N]`。