RandomDatasetV2

パブリック最終クラスRandomDatasetV2

擬似乱数を返すデータセットを作成します。

均一に分散された擬似乱数の 64 ビット符号付き整数のストリームを返すデータセットを作成します。乱数ジェネレーターが各エポックで再適用されるかどうかを決定するブール属性を受け入れます。デフォルト値は True で、シードが適用され、各エポックで同じ乱数のシーケンスが生成されることを意味します。 False に設定すると、シードは再適用されず、エポックごとに異なる乱数シーケンスが生成されます。

TensorFlow Python API では、クラス `tf.data.experimental.RandomDatasetV2` を介してこのデータセットをインスタンス化できます。

ネストされたクラス

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

パブリックメソッド

出力<オブジェクト>
asOutput ()
テンソルのシンボリック ハンドルを返します。
静的RandomDatasetV2
create (スコープscope、オペランド<Long>シード、オペランド<Long>シード2、オペランド<?>seedGenerator、List<Class<?>>outputTypes、List <Shape> outputShapes、 Options...オプション)
新しい RandomDatasetV2 オペレーションをラップするクラスを作成するファクトリ メソッド。
出力<?>
静的RandomDatasetV2.Options
メタデータ(文字列メタデータ)
静的RandomDatasetV2.Options
rerandomizeEachIteration (ブール型 rerandomizeEachIteration)

継承されたメソッド

パブリックメソッド

public Output <オブジェクト> asOutput ()

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

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

public static RandomDatasetV2 create (スコープscope、オペランド<Long>シード、オペランド<Long>シード2、オペランド<?>seedGenerator、List<Class<?>>outputTypes、List <Shape> outputShapes、 Options...オプション)

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

パラメーター
範囲現在のスコープ
シード乱数発生器のスカラー シード。シードまたはシード 2 のいずれかが 0 以外に設定されている場合、乱数ジェネレータには指定されたシードがシードされます。それ以外の場合は、ランダム シードが使用されます。
シード2シードの衝突を避けるための 2 番目のスカラー シード。
シードジェネレータ乱数シードジェネレータのリソース。
オプションオプションの属性値を持ちます
戻り値
  • RandomDatasetV2 の新しいインスタンス

public出力<?>ハンドル()

public static RandomDatasetV2.Optionsメタデータ(文字列メタデータ)

public static RandomDatasetV2.Options rerandomizeEachIteration (ブール型 rerandomizeEachIteration)

パラメーター
各反復を再ランダム化する各エポックで生成された乱数のシーケンスを再ランダム化するブール属性。