TreeEnsembleModelParametersBasedOnQuantileRegressionTree クラス

定義

TreeEnsembleModelParametersBasedOnQuantileRegressionTreeは、トレーニング済みのモデルの詳細をユーザーに公開するために、TrainedTreeEnsemble厳密に型指定されたパブリック属性からTreeEnsembleModelParameters派生しています。 その関数は、Microsoft.ML.Trainers.FastTree.TreeEnsembleModelParametersBasedOnQuantileRegressionTree.CreateTreeEnsembleFromInternalDataStructure内部TreeEnsembleModelParametersに作成TrainedTreeEnsembleするために呼び出されます。 の種類TrainedTreeEnsembleと大きな違いTreeEnsembleModelParametersBasedOnRegressionTreeTreeEnsembleModelParametersBasedOnQuantileRegressionTreeがあることに注意してください。

public abstract class TreeEnsembleModelParametersBasedOnQuantileRegressionTree : Microsoft.ML.Trainers.FastTree.TreeEnsembleModelParameters
type TreeEnsembleModelParametersBasedOnQuantileRegressionTree = class
    inherit TreeEnsembleModelParameters
Public MustInherit Class TreeEnsembleModelParametersBasedOnQuantileRegressionTree
Inherits TreeEnsembleModelParameters
継承
TreeEnsembleModelParametersBasedOnQuantileRegressionTree
派生

プロパティ

TrainedTreeEnsemble

ユーザーに公開されるツリーのアンサンブル。 これは in のinternalMicrosoft.ML.Trainers.FastTree.InternalTreeEnsembleTreeEnsemble<T>ラッパーです。

メソッド

GetFeatureWeights(VBuffer<Single>)

すべてのツリーの各フィーチャの累積分割ゲインを取得します。

(継承元 TreeEnsembleModelParameters)

明示的なインターフェイスの実装

ICalculateFeatureContribution.FeatureContributionCalculator

によって例のスコアに対する各特徴の寄与を決定するために使用されます FeatureContributionCalculatingTransformer。 特徴量の寄与度の計算は、基本的に、ツリー内のどの分割が最終的なスコアに最も影響するかを決定し、その影響の値を分割を決定する特徴に割り当てることで構成されます。 より正確には、特徴の寄与は、特定の特徴の決定ノードが検出されるたびに反対のサブツリーを探索することによって生成されるスコアの変化と等しくなります。 バイナリ機能 F1 のデシジョン ノードを持つ 1 つのデシジョン ツリーを使用する単純なケースを考えてみましょう。 特徴 F1 が true に等しい例を考えると、他の特徴を一定に保ちながら、特徴 F1 に対応するサブツリーを false に対応するサブツリーを選択した場合に取得したスコアを計算できます。 与えられた例に対する特徴F1の寄与は、特徴F1に対応するノードで反対の決定を取ることによって得られた元のスコアとスコアの差である。 このアルゴリズムは、多くのデシジョン ツリーを持つモデルに自然に拡張されます。

(継承元 TreeEnsembleModelParameters)
ICanSaveModel.Save(ModelSaveContext)

TreeEnsembleModelParametersBasedOnQuantileRegressionTreeは、トレーニング済みのモデルの詳細をユーザーに公開するために、TrainedTreeEnsemble厳密に型指定されたパブリック属性からTreeEnsembleModelParameters派生しています。 その関数は、Microsoft.ML.Trainers.FastTree.TreeEnsembleModelParametersBasedOnQuantileRegressionTree.CreateTreeEnsembleFromInternalDataStructure内部TreeEnsembleModelParametersに作成TrainedTreeEnsembleするために呼び出されます。 の種類TrainedTreeEnsembleと大きな違いTreeEnsembleModelParametersBasedOnRegressionTreeTreeEnsembleModelParametersBasedOnQuantileRegressionTreeがあることに注意してください。

(継承元 ModelParametersBase<TOutput>)

適用対象