`SparseTensor` を `SparseTensorsMap` に追加すると、そのハンドルが返されます。
`SparseTensor` は、`sparse_indices`、`sparse_values`、および `sparse_shape` の 3 つのテンソルで表されます。
この演算子は、指定された `SparseTensor` を取得し、それをコンテナ オブジェクト (`SparseTensorsMap`) に追加します。このコンテナ内の一意のキーは `int64` の形式で生成され、これが返される値です。
その後、キーをベクトル要素として `TakeManySparseFromTensorsMap` に渡すことで、`SparseTensor` をミニバッチの一部として読み出すことができます。正しい `SparseTensorsMap` がアクセスされていることを確認するには、同じ `container` と `shared_name` がその Op に渡されていることを確認してください。ここで `shared_name` が指定されていない場合は、代わりに `sparse.AddSparseToTensorsMap` を呼び出して作成されたオペレーションの名前を、`TakeManySparseFromTensorsMap` に渡される `shared_name` として使用します。オペレーションが同じ場所に配置されていることを確認します。
ネストされたクラス
クラス | AddSparseToTensorsMap.Options | AddSparseToTensorsMap のオプションの属性 |
定数
弦 | OP_NAME | TensorFlow コア エンジンによって認識される、この演算の名前 |
パブリックメソッド
出力< TInt64 > | asOutput () テンソルのシンボリック ハンドルを返します。 |
静的AddSparseToTensorsMap.Options | コンテナ(文字列コンテナ) |
静的AddSparseToTensorsMap | |
静的AddSparseToTensorsMap.Options | 共有名(文字列共有名) |
出力< TInt64 > | sparseHandle () 0-D。 |
継承されたメソッド
定数
パブリック静的最終文字列OP_NAME
TensorFlow コア エンジンによって認識される、この演算の名前
パブリックメソッド
public Output < TInt64 > asOutput ()
テンソルのシンボリック ハンドルを返します。
TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。
public static AddSparseToTensorsMap.Optionsコンテナ(String コンテナ)
パラメーター
容器 | この操作によって作成された `SparseTensorsMap` のコンテナー名。 |
---|
public static AddSparseToTensorsMap create (スコープスコープ、オペランド< TInt64 > sparseIndices、オペランド<? extends TType > sparseValues、オペランド< TInt64 > sparseShape、オプション...オプション)
新しい AddSparseToTensorsMap オペレーションをラップするクラスを作成するためのファクトリ メソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
スパースインデックス | 2D。 「SparseTensor」の「インデックス」。 |
スパース値 | 1-D。 「SparseTensor」の「値」。 |
スパースシェイプ | 1-D。 「SparseTensor」の「形状」。 |
オプション | オプションの属性値を持ちます |
戻り値
- AddSparseToTensorsMap の新しいインスタンス
public static AddSparseToTensorsMap.Options共有名(文字列共有名)
パラメーター
共有名 | この操作によって作成された `SparseTensorsMap` の共有名。空白の場合、新しいオペレーションの一意の名前が使用されます。 |
---|