パブリック最終クラスSparseToDense
スパース表現を高密度テンソルに変換します。
次のような形状 `output_shape` を持つ配列 `dense` を構築します。
# If sparse_indices is scalar
dense[i] = (i == sparse_indices ? sparse_values : default_value)
# If sparse_indices is a vector, then for each i
dense[sparse_indices[i]] = sparse_values[i]
# If sparse_indices is an n by d matrix, then for each i in [0, n)
dense[sparse_indices[i][0], ..., sparse_indices[i][d-1]] = sparse_values[i]
インデックスは辞書編集順に並べ替える必要があり、インデックスに繰り返しが含まれていてはなりません。 `validate_indices` が true の場合、これらのプロパティは実行中にチェックされます。
ネストされたクラス
クラス | SparseToDense.Options | SparseToDense のオプションの属性 |
定数
弦 | OP_NAME | TensorFlow コア エンジンによって認識される、この演算の名前 |
パブリックメソッド
出力<U> | asOutput () テンソルのシンボリック ハンドルを返します。 |
static <U extends TType , T extends TNumber > SparseToDense <U> | |
出力<U> | 密集() 形状 `output_shape` の高密度出力テンソル。 |
静的SparseToDense.Options | validateIndices (ブール値の validateIndices) |
継承されたメソッド
定数
パブリック静的最終文字列OP_NAME
TensorFlow コア エンジンによって認識される、この演算の名前
定数値: "SparseToDense"
パブリックメソッド
public Output <U> asOutput ()
テンソルのシンボリック ハンドルを返します。
TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。
public static SparseToDense <U> create (スコープscope、オペランド<T> sparseIndices、オペランド<T> OutputShape、オペランド<U> sparseValues、オペランド<U>defaultValue、 Options...オプション)
新しい SparseToDense 操作をラップするクラスを作成するファクトリ メソッド。
パラメータ
範囲 | 現在のスコープ |
---|---|
スパースインデックス | 0-D、1-D、または 2-D。 `sparse_indices[i]` には、`sparse_values[i]` が配置される完全なインデックスが含まれます。 |
出力形状 | 1-D。密な出力テンソルの形状。 |
スパース値 | 1-D。 「sparse_indices」の各行に対応する値、またはすべてのスパース インデックスに使用されるスカラー値。 |
デフォルト値 | `sparse_indices` で指定されていないインデックスに設定するスカラー値。 |
オプション | オプションの属性値を持ちます |
返品
- SparseToDense の新しいインスタンス
public static SparseToDense.Options validateIndices (Boolean validateIndices)
パラメータ
インデックスを検証する | true の場合、インデックスが辞書編集順に並べ替えられていること、および繰り返しがないことを確認するためにチェックされます。 |
---|