RandomShuffle

パブリック最終クラスRandomShuffle

テンソルを最初の次元に沿ってランダムにシャッフルします。

テンソルは次元 0 に沿ってシャッフルされ、各 `value[j]` は 1 つだけの `output[i]` にマッピングされます。たとえば、3x2 テンソルで発生する可能性のあるマッピングは次のとおりです。

[[1, 2],       [[5, 6],
  [3, 4],  ==>   [1, 2],
  [5, 6]]        [3, 4]]
 

ネストされたクラス

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

定数

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

パブリックメソッド

出力<T>
asOutput ()
テンソルのシンボリック ハンドルを返します。
static <T extends TType > RandomShuffle <T>
create (スコープスコープ、オペランド<T> 値、オプション...オプション)
新しい RandomShuffle 操作をラップするクラスを作成するためのファクトリ メソッド。
出力<T>
出力()
最初の次元に沿ってシャッフルされた、「value」と同じ形状と型のテンソル。
静的RandomShuffle.Options
種子(長い種子)
静的RandomShuffle.Options
シード2 (ロングシード2)

継承されたメソッド

定数

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

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

定数値: "RandomShuffle"

パブリックメソッド

public Output <T> asOutput ()

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

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

public static RandomShuffle <T> create (スコープスコープ、オペランド<T> 値、オプション...オプション)

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

パラメータ
範囲現在のスコープ
価値シャッフルされるテンソル。
オプションオプションの属性値を持ちます
返品
  • RandomShuffle の新しいインスタンス

public出力<T>出力()

最初の次元に沿ってシャッフルされた、「value」と同じ形状と型のテンソル。

public static RandomShuffle.Optionsシード(ロングシード)

パラメータ
シード`seed` または `seed2` のいずれかが 0 以外に設定されている場合、乱数発生器には指定されたシードがシードされます。それ以外の場合は、ランダム シードによってシードされます。

public static RandomShuffle.Optionsシード 2 (ロング シード 2)

パラメータ
シード2シードの衝突を避けるための 2 番目のシード。