ランダム・フォレストの構築

ランダム・フォレストは、Oracle Machine Learning for SQLの既存のインフラストラクチャとアプリケーション・プログラミング・インタフェース(API)に基づいて構築されます。

ランダム・フォレスト・モデルは、予測子の属性評価ランキングを提供します。このモデルは、既存のAPIでパラメータを指定して構築されます。スコアリングは、既存の分類アルゴリズムと同じSQL問合せとAPIを使用して実行されます。Oracle Machine Learning for SQLは、古典的なランダム・フォレスト・アルゴリズムの変種を実装しています。この実装により、大規模なデータセットがサポートされます。アルゴリズムの実装は、次の点で異なります。

  • Oracle Machine Learning for SQLではバギングがサポートされていないため、かわりに置換なしのサンプリングを提供しています

  • ユーザーは、ツリーの深さを指定できます。ツリーは最大の深さまで作成されません。

ノート:

モデル設定と同じ意味でハイパーパラメータという用語も使用されます。