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

Generate Function Set

概要

これは、選択された一連の関数をすべての属性に適用することにより、新しい属性を生成する属性生成演算子です。

詳細

この演算子は、入力ExampleSetのすべての属性に選択した関数のセットを適用して、新しい属性を生成します。合計、差、乗算、除算、逆数、平方根、電力、サイン、コサイン、タンジェント、アークタンジェント、絶対値、最小値、最大値、天井、床、丸など、多数の機能が利用できます。 2つの引数を持つ関数は、可能なすべてのペアに適用されることに注意することが重要です。たとえば、A、B、Cの3つの数値属性を持つExampleSetを想定します。このExampleSetに加算関数が適用されると、値A + B、A + C、B + Cの3つの新しい属性が生成されます。同様に、すべての可能な順列に非可換関数が適用されます。これは便利な属性生成演算子ですが、要件を満たさない場合は、非常に強力な属性生成演算子である属性生成演算子を試してください。

入力

  • サンプル入力 (IOObject)この入力ポートには、ExampleSetが必要です。これは、添付のプロセス例のRetrieveオペレーターの出力です。他の演算子の出力も入力として使用できます。

出力

  • 設定出力の例(IOObject)選択した関数のアプリケーションによって新しい属性が作成され、結果のExampleSetがこのポートを介して配信されます。
  • オリジナル(IOObject)入力として指定されたExampleSetは、このポートを介して出力に変更せずに渡されます。これは通常、別の演算子で同じExampleSetを再利用するため、または結果ワークスペースでExampleSetを表示するために使用されます。

パラメーター

  • keep_allこのパラメーターは、元の属性を保持する必要があるかどうかを示します。 範囲:ブール
  • use_plusこのパラメーターは、新しい属性の生成に加算関数を適用する必要があるかどうかを示します。 範囲:ブール
  • use_diffこのパラメーターは、新しい属性の生成に差分関数を適用する必要があるかどうかを示します。 範囲:ブール
  • use_multこのパラメーターは、乗算関数を新しい属性の生成に適用する必要があるかどうかを示します。 範囲:ブール
  • use_divこのパラメータは、除算関数を新しい属性の生成に適用する必要があるかどうかを示します。 範囲:ブール
  • use_reciprocalsこのパラメーターは、新しい属性の生成に逆関数を適用する必要があるかどうかを示します。 範囲:ブール
  • use_square_rootsこのパラメーターは、平方根関数を新しい属性の生成に適用する必要があるかどうかを示します。 範囲:ブール
  • use_power_functionsこのパラメーターは、新しい属性の生成にべき乗関数を適用する必要があるかどうかを示します。 範囲:ブール
  • use_sinこのパラメーターは、新しい属性の生成にサイン関数を適用する必要があるかどうかを示します。 範囲:ブール
  • use_cosこのパラメーターは、新しい属性の生成にコサイン関数を適用する必要があるかどうかを示します。 範囲:ブール
  • use_tanこのパラメーターは、新しい属性の生成に接線関数を適用する必要があるかどうかを示します。 範囲:ブール
  • use_atanこのパラメータは、新しい属性の生成に逆正接関数を適用する必要があるかどうかを示します。 範囲:ブール
  • use_expこのパラメーターは、指数関数を新しい属性の生成に適用する必要があるかどうかを示します。 範囲:ブール
  • use_logこのパラメーターは、新しい属性の生成に対数関数を適用する必要があるかどうかを示します。 範囲:ブール
  • use_absolute_valuesこのパラメータは、新しい属性の生成に絶対値関数を適用する必要があるかどうかを示します。 範囲:ブール
  • use_minこのパラメータは、新しい属性の生成に最小値関数を適用する必要があるかどうかを示します。 範囲:ブール
  • use_maxこのパラメーターは、新しい属性の生成に最大値関数を適用する必要があるかどうかを示します。 範囲:ブール
  • use_ceilこのパラメーターは、新しい属性の生成にシーリング関数を適用する必要があるかどうかを示します。 範囲:ブール
  • use_floorこのパラメーターは、新しい属性の生成にフロア関数を適用する必要があるかどうかを示します。 範囲:ブール
  • use_roundedこのパラメーターは、新しい属性の生成にラウンド関数を適用する必要があるかどうかを示します。 範囲:ブール

チュートリアルプロセス

属性生成にpower関数を使用する

「アイリス」データセットは、Retrieve演算子を使用してロードされます。 ExampleSetを見ることができるように、ブレークポイントがここに挿入されます。 ExampleSetには4つの実際の属性があることがわかります。 Generate Function Set演算子は、このExampleSetで新しい属性を生成するために適用され、Power関数のみが使用されます。これは可換関数ではありません。たとえば、2の3乗は3の2乗と同じではありません。非可換関数はすべての可能な順列に適用されます。 4つの元の属性があるため、16(つまり4 x 4)の可能な順列があります。したがって、この演算子の結果として16の新しい属性が作成されます。結果のExampleSetは、結果ワークスペースで確認できます。 keep allパラメーターがtrueに設定されているため、ExampleSetの元の属性は破棄されません。

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