RapidMiner(ラピッドマイナー)はデータ可視化、データ加工、モデル作成、評価、運用まで一括サポートする機械学習プラットフォームです。KSKアナリティクスはRapidMinerの正規販売代理店です。

Select Subprocess

概要

この演算子は複数のサブプロセスで構成されていますが、一度に1つのサブプロセスのみを実行します。この演算子は、多数のオプションが存在するが、一度に1つのオプションのみが選択されるスイッチに似ています。この演算子を効果的に使用するには、サブプロセスを十分に理解することが重要です。

詳細

この演算子を完全に理解するには、RapidMinerでのサブプロセスの使用を十分に理解することが非常に重要です。サブプロセスは、プロセス内にプロセスを導入します。プロセスの実行中にサブプロセスに到達するたびに、最初にサブプロセス全体が実行されます。サブプロセスの実行が完了すると、フローはプロセス(親プロセス)に返されます。サブプロセスは、プロセス内のすべての演算子および演算子の組み合わせをサブプロセスに適用できるように、プロセスの小さな単位と見なすことができます。そのため、サブプロセスは、後で適用される演算子のチェーンとして定義することもできます。サブプロセスの詳細については、サブプロセス演算子をご覧ください。

Select Subprocess演算子をダブルクリックして、サブプロセスを表示します。サブプロセスは、同じプロセスビューに表示されます。ここで、サブプロセスを追加または削除するオプションを確認できます。親プロセスに戻るには、プロセスビューツールバーの青色の上矢印ボタンをクリックします。これは、オペレーティングシステムで機能するファイルやフォルダーのように機能します。フォルダーにフォルダーを含めることができるように、サブプロセスにはサブプロセスを含めることができます。

サブプロセスの選択演算子は複数のサブプロセスで構成されますが、一度に1つのサブプロセスのみを実行します。サブプロセスの数は簡単に制御できます。サブプロセスを簡単に追加または削除できます。実行するプロセスは、 select whichパラメーターによって選択されます。マクロは、 select whichパラメーターで提供できます。したがって、実行するサブプロセスはマクロを使用して制御できます。この演算子がループ演算子に配置されている場合、この演算子は複数回実行されます。この演算子の真の力は、さまざまなマクロ演算子やループ演算子のような他の演算子と一緒に使用すると効果を発揮します。たとえば、この演算子をループ演算子に配置し、マクロによって制御されるパラメーターを選択すると 、この演算子を使用してプロセス設定を動的に変更できます。これは、さまざまなレイアウトをテストするのに役立つ場合があります。たとえば、さまざまな前処理ステップを使用することによるゲインや、特定の学習者の質です。

入力

  • 入力Select Subprocessオペレーターには、複数の入力を含めることができます。 1つの入力が接続されると、別の入力ポート(使用可能な場合)を受け入れる準備ができた別の入力ポートが使用可能になります。入力の順序は同じままです。 Select Subprocessオペレーターの最初の入力ポートで提供されるオブジェクトは、ネストされたチェーンの最初の入力ポート(サブプロセス内)で使用できます。すべての入力を正しい順序で接続することを忘れないでください。チェーンのすべてのレベルで適切な数のポートが接続されていることを確認してください。

出力

  • 出力Select Subprocessオペレーターには、複数の出力を含めることができます。 1つの出力が接続されると、別の出力(ある場合)を配信する準備ができた別の出力ポートが使用可能になります。出力の順序は同じままです。サブプロセスの最初の出力ポートで配信されるオブジェクトは、サブプロセスの選択演算子の最初の出力で配信されます。すべての出力を正しい順序で接続することを忘れないでください。チェーンのすべてのレベルで適切な数のポートが接続されていることを確認してください。

パラメーター

  • select_whichこのパラメーターは、適用するサブプロセスを示します。この演算子の真の力は、マクロを介してどのパラメーターを指定するかを選択するときに作用します。 範囲:整数

チュートリアルプロセス

サブプロセスの選択演算子を使用してゴルフデータセットに異なる分類演算子を適用

「ゴルフ」データセットは、検索演算子を使用してロードされます。 Select Subprocessオペレーターがそれに適用されます。 「サブプロセスの選択」演算子をダブルクリックして、その中のサブプロセスを表示します。ご覧のとおり、4つのサブプロセスがあります。

サブプロセス1:k-NN演算子が入力に適用され、結果のモデルが出力に渡されます。サブプロセス2:Naive Bayes演算子が入力に適用され、結果のモデルが出力に渡されます。サブプロセス3:決定木演算子が入力に適用され、結果のモデルが出力に渡されます。サブプロセス4:入力は出力に直接接続されます。

一度に実行できるサブプロセスは1つだけです。実行されるサブプロセスは、select whichパラメーターによって制御できます。 select whichパラメータが1に設定されているため、最初のサブプロセスが実行されます。プロセスを実行すると、結果ワークスペースにk-NNオペレーターによって作成されたモデルが表示されます。 2番目のサブプロセスを実行するには、select whichパラメーターを2に設定し、プロセスを再度実行します。結果ワークスペースにNaive Bayesオペレーターによって生成されたモデルが表示されます。 3番目のサブプロセスを実行するには、select whichパラメーターを3に設定し、プロセスを再度実行します。結果ワークスペースに、ディシジョンツリーオペレーターによって生成されたモデルが表示されます。 4番目のサブプロセスを実行するには、select whichパラメーターを4に設定し、プロセスを再度実行します。 4番目のサブプロセスでは演算子が適用されていないため、結果ワークスペースに「ゴルフ」データセットが表示されます。

API認証に失敗しました メールまたはパスワードが正しくありません メールアドレスは必須です パスワードは必須です
キャンセル