ランダム・フォレストの構築
ランダム・フォレストは、Oracle Machine Learning for SQLの既存のインフラストラクチャとアプリケーション・プログラミング・インタフェース(API)に基づいて構築されます。
ランダム・フォレスト・モデルは、予測子の属性評価ランキングを提供します。このモデルは、既存のAPIでパラメータを指定して構築されます。スコアリングは、既存の分類アルゴリズムと同じSQL問合せとAPIを使用して実行されます。Oracle Machine Learning for SQLは、古典的なランダム・フォレスト・アルゴリズムの変種を実装しています。この実装により、大規模なデータセットがサポートされます。アルゴリズムの実装は、次の点で異なります。
-
Oracle Machine Learning for SQLではバギングがサポートされていないため、かわりに置換なしのサンプリングを提供しています
-
ユーザーは、ツリーの深さを指定できます。ツリーは最大の深さまで作成されません。
ノート:
モデル設定と同じ意味でハイパーパラメータという用語も使用されます。