Shuffle
概要
この演算子は、メインメモリに指定されたExampleSetの新しいコピーを作成することにより、指定されたExampleSetからシャッフルされた新しいExampleSetを作成します。
詳細
シャッフルオペレーターは、メインメモリに指定されたExampleSetの新しいコピーを作成することにより、シャッフルされた新しいExampleSetを作成します。 ExampleSetが大きすぎると、システムのメモリが不足する可能性があることに注意してください。 ローカルランダムシードパラメータは、シャッフルプロセスをランダム化するために使用できます。
入力
- サンプル入力 (IOObject)この入力ポートには、ExampleSetが必要です。添付のプロセス例のRetrieveオペレーターの出力です。
出力
- 設定出力の例(IOObject)シャッフルされたExampleSetは、このポートの出力です。
- オリジナル(IOObject)入力として指定されたExampleSetは、このポートを介して出力に変更せずに渡されます。これは通常、別の演算子で同じExampleSetを再利用するため、または結果ワークスペースでExampleSetを表示するために使用されます。
パラメーター
- use_local_random_seedこのパラメーターは、ランダム化にローカルランダムシードを使用する必要があるかどうかを示します。 ローカルランダムシードの同じ値を使用すると、同じランダム化が生成されます。 範囲:ブール
- local_random_seedこのパラメータは、 ローカルランダムシードを指定します。このパラメーターは、 ローカルシードの使用パラメーターがtrueに設定されている場合にのみ使用できます。 範囲:整数
チュートリアルプロセス
Irisデータセットのシャッフル
「アイリス」データセットは、Retrieve演算子を使用してロードされます。 ExampleSetを見ることができるように、ブレークポイントがここに挿入されます。 ExampleSetにはid属性があることがわかります。 ExampleSetは、この属性の昇順でソートされます。シャッフル演算子は、このExampleSetに適用されて、サンプルの順序をランダム化します。結果のシャッフルされたExampleSetは、結果ワークスペースで見ることができます。