パブリック最終クラスStatelessShuffle
テンソルを最初の次元に沿ってランダムかつ決定的にシャッフルします。
テンソルは次元 0 に沿ってシャッフルされ、各 `value[j]` は 1 つだけの `output[i]` にマッピングされます。たとえば、3x2 テンソルで発生する可能性のあるマッピングは次のとおりです。
[[1, 2], [[5, 6],
[3, 4], ==> [1, 2],
[5, 6]] [3, 4]]
パブリックメソッド
出力<T> | asOutput () テンソルのシンボリック ハンドルを返します。 |
静的 <T> StatelessShuffle <T> | |
出力<T> | 出力() 最初の次元に沿ってシャッフルされた、「value」と同じ形状と型のテンソル。 |
継承されたメソッド
パブリックメソッド
public Output <T> asOutput ()
テンソルのシンボリック ハンドルを返します。
TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。
public static StatelessShuffle <T> create (スコープスコープ、オペランド<T> 値、オペランド<?> キー、オペランド<?> カウンタ、オペランド<Integer> alg)
新しい StatelessShuffle オペレーションをラップするクラスを作成するためのファクトリ メソッド。
パラメータ
範囲 | 現在のスコープ |
---|---|
価値 | シャッフルされるテンソル。 |
鍵 | カウンタベースの RNG アルゴリズムのキー (シェイプ uint64[1])。 |
カウンタ | カウンタベースの RNG アルゴリズムの初期カウンタ (アルゴリズムに応じて uint64[2] または uint64[1] の形状)。より大きなベクトルが指定された場合は、左側の必要な部分 (つまり [:N]) のみが使用されます。 |
アルグ | RNG アルゴリズム (shape int32[])。 |
返品
- StatelessShuffle の新しいインスタンス