Recall
概要
この演算子は、プロセスのオブジェクトストアから指定されたオブジェクトを取得します。 Remember演算子を使用して、オブジェクトをオブジェクトストアに保存できます。
詳細
Recall演算子は、指定されたオブジェクトをプロセスのオブジェクトストアから取得するために使用できます。オブジェクトの名前は、 nameパラメーターを介して指定されます。 ioオブジェクトパラメータは、必要なオブジェクトのクラスを指定します。 Recall演算子は、Remember演算子などの演算子と組み合わせて常に使用されます。 Recall演算子でオブジェクトを取得するには、まず、Remember演算子などの演算子を使用して、オブジェクトをオブジェクトストアに格納する必要があります。オブジェクトの名前とクラスは、Remember演算子を使用してオブジェクトを保存するときに指定されます。同じ名前( 名前パラメーター内)とクラス( ioオブジェクトパラメーター内)をRecallオペレーターで指定して、そのオブジェクトを取得する必要があります。 Recallオペレーターのstore fromパラメーターがtrueに設定されていない場合、同じ保管オブジェクトを複数回取得できます。 RapidMinerプロセスにはスコープメカニズムがないため、任意のネストレベルでオブジェクトを保存(Remember演算子を使用)および取得(Recall演算子を使用)できます。ただし、演算子の実行順序は、オブジェクトのRemember演算子が常にそのオブジェクトのRecall演算子の前に実行されるように注意する必要があります。これら2つの演算子の組み合わせを使用して、プロセスの完全に異なる部分またはループで入力オブジェクトが使用される複雑なプロセスを構築できます。
分化
Remember
Recall演算子は、常にRemember演算子と組み合わせて使用されます。 Rememberオペレーターは必要なオブジェクトをオブジェクトストアに保存し、Recallオペレーターは必要に応じて保存されたオブジェクトを取得します。
出力
- 結果指定されたオブジェクトは、プロセスのオブジェクトストアから取得され、この出力ポートを介して配信されます。
パラメーター
- name必須オブジェクトの名前は、このパラメーターを介して指定されます。この名前は、プロセスの前の部分でオブジェクトを保存するときに使用された名前と同じでなければなりません。 範囲:文字列
- io_object必要なオブジェクトのクラスは、このパラメーターを介して選択されます。このクラスは、プロセスの前の部分でオブジェクトを保存するときに使用されたものと同じクラスでなければなりません。 範囲:選択
- remove_from_storeこのパラメーターがtrueに設定されている場合、指定されたオブジェクトは、取得後にオブジェクトストアから削除されます。このような場合、オブジェクトは1回だけ取得できます。このパラメーターがfalseに設定されている場合、オブジェクトは取得後もオブジェクトストアに残ります。したがって、オブジェクトは複数回取得できます(Recall演算子を複数回使用することにより)。 範囲:ブール
チュートリアルプロセス
Remember およびRecallオペレーターの概要
このプロセスでは、RememberオペレーターとRecallオペレーターの組み合わせを使用して、Split Validationオペレーターのテストデータセットを表示します。テストデータセットは、スプリット検証演算子のテストサブプロセスに存在しますが、スプリット検証演算子の外部では使用できません。
「Golf」データセットは、Retrieve演算子を使用してロードされます。 Split Validation演算子が適用されます。テストセットサイズパラメータは5に設定され、トレーニングセットサイズパラメータは-1に設定されます。したがって、テストサブプロセスのテストセットは5つの例で構成されます。デフォルトモデル演算子は、モデルをトレーニングするためにトレーニングサブプロセスで使用されます。テストデータセットは、テストサブプロセスのtesポートで利用できます。 Rememberオペレーターは、テストデータセットをプロセスのオブジェクトストアに格納するために使用されます。モデルとパフォーマンスの適用演算子は、後でテストサブプロセスで適用されます。メインプロセスでは、Recallオペレーターを使用してテストデータセットを取得します。 Recallオペレーターのnameおよびioオブジェクトパラメーターは、Rememberオペレーターによって保存されたオブジェクトを取得するために、それぞれ ‘Testset’および ‘ExampleSet’に設定されます。 Recallオペレーターの出力は、プロセスの結果ポートに接続されます。したがって、テストデータセットは結果ワークスペースに表示されます。