Microsoft.ML.Trainers.FastTree 名前空間

高速ツリー アルゴリズムのトレーナー、モデル パラメーター、ユーティリティを含む名前空間。

クラス

名前 説明
BoostedTreeOptions

ツリートレーナーをブーストするためのオプション。

BoostingFastTreeTrainerBase<TOptions,TTransformer,TModel>

高速ツリー アルゴリズムのトレーナー、モデル パラメーター、ユーティリティを含む名前空間。

ConsecutiveGeneralityLossRule

一般性の連続損失 (UP)。

EarlyStoppingRule

高速ツリー アルゴリズムのトレーナー、モデル パラメーター、ユーティリティを含む名前空間。

EarlyStoppingRuleBase

指定した条件を満たしたらトレーニング プロセスを終了するために使用される早期停止ルール。 EarlyStoppingRule EarlyStoppingRuleの設定に使用されます。

FastForestBinaryFeaturizationEstimator

入力フィーチャ ベクトルをツリー ベースのフィーチャに変換する IEstimator<TTransformer> 。

FastForestBinaryFeaturizationEstimator.Options

FastForestBinaryFeaturizationEstimatorのオプション。

FastForestBinaryModelParameters

FastForestBinaryTrainerのモデル パラメーター。

FastForestBinaryTrainer

Fast Forest を使用してデシジョン ツリーの二項分類モデルをトレーニングするための IEstimator<TTransformer> 。

FastForestBinaryTrainer.Options

FastForestBinaryTrainerで使用されるのオプション。

FastForestOptionsBase

高速フォレスト トレーナー オプションの基本クラス。

FastForestRegressionFeaturizationEstimator

入力フィーチャ ベクトルをツリー ベースのフィーチャに変換する IEstimator<TTransformer> 。

FastForestRegressionFeaturizationEstimator.Options

FastForestRegressionFeaturizationEstimatorのオプション。

FastForestRegressionModelParameters

FastForestRegressionTrainerのモデル パラメーター。

FastForestRegressionTrainer

Fast Forest を使用してデシジョン ツリー回帰モデルをトレーニングするための IEstimator<TTransformer> 。

FastForestRegressionTrainer.Options

FastForestRegressionTrainerで使用されるのオプション。

FastTreeBinaryFeaturizationEstimator

入力フィーチャ ベクトルをツリー ベースのフィーチャに変換する IEstimator<TTransformer> 。

FastTreeBinaryFeaturizationEstimator.Options

FastTreeBinaryFeaturizationEstimatorのオプション。

FastTreeBinaryModelParameters

FastTreeBinaryTrainerのモデル パラメーター。

FastTreeBinaryTrainer

FastTree を使用してデシジョン ツリーの二項分類モデルをトレーニングするための IEstimator<TTransformer> 。

FastTreeBinaryTrainer.Options

FastTreeBinaryTrainerで使用されるのオプション。

FastTreeRankingFeaturizationEstimator

入力フィーチャ ベクトルをツリー ベースのフィーチャに変換する IEstimator<TTransformer> 。

FastTreeRankingFeaturizationEstimator.Options

FastTreeRankingFeaturizationEstimatorのオプション。

FastTreeRankingModelParameters

FastTreeRankingTrainerのモデル パラメーター。

FastTreeRankingTrainer

FastTree を使用してデシジョン ツリーのランク付けモデルをトレーニングするための IEstimator<TTransformer> 。

FastTreeRankingTrainer.Options

FastTreeRankingTrainerで使用されるのオプション。

FastTreeRegressionFeaturizationEstimator

入力フィーチャ ベクトルをツリー ベースのフィーチャに変換する IEstimator<TTransformer> 。

FastTreeRegressionFeaturizationEstimator.Options

FastTreeRegressionFeaturizationEstimatorのオプション。

FastTreeRegressionModelParameters

FastForestRegressionTrainerのモデル パラメーター。

FastTreeRegressionTrainer

FastTree を使用してデシジョン ツリー回帰モデルをトレーニングするための IEstimator<TTransformer> 。

FastTreeRegressionTrainer.Options

FastTreeRegressionTrainerで使用されるのオプション。

FastTreeTrainerBase<TOptions,TTransformer,TModel>

高速ツリー アルゴリズムのトレーナー、モデル パラメーター、ユーティリティを含む名前空間。

FastTreeTweedieFeaturizationEstimator

入力フィーチャ ベクトルをツリー ベースのフィーチャに変換する IEstimator<TTransformer> 。

FastTreeTweedieFeaturizationEstimator.Options

FastTreeTweedieFeaturizationEstimatorのオプション。

FastTreeTweedieModelParameters

FastTreeTweedieTrainerのモデル パラメーター。

FastTreeTweedieTrainer

Tweedie loss 関数を使用してデシジョン ツリー回帰モデルをトレーニングするための IEstimator<TTransformer> 。 このトレーナーは、ポアソン、複合ポアソン、ガンマ回帰の一般化です。

FastTreeTweedieTrainer.Options

FastTreeTweedieTrainerで使用されるのオプション。

GamBinaryModelParameters

GamBinaryTrainerのモデル パラメーター。

GamBinaryTrainer

一般化加法モデル (GAM) を使用して二項分類モデルをトレーニングするための IEstimator<TTransformer> 。

GamBinaryTrainer.Options

GamBinaryTrainerで使用されるのオプション。

GamModelParametersBase

GAM モデル パラメーターの基本クラス。

GamRegressionModelParameters

GamRegressionTrainerのモデル パラメーター。

GamRegressionTrainer

一般化加法モデル (GAM) を使用して回帰モデルをトレーニングするための IEstimator<TTransformer> 。

GamRegressionTrainer.Options

GamRegressionTrainerで使用されるのオプション。

GamTrainerBase<TOptions,TTransformer,TPredictor>.OptionsBase

GAM ベースのトレーナー オプションの基本クラス。

GamTrainerBase<TOptions,TTransformer,TPredictor>

GAM トレーナーの基本クラス。

GeneralityLossRule

一般性の喪失 (GL)。

GeneralityToProgressRatioRule

進捗率 (PQ) に対する一般性。

LowProgressRule

低い進行状況 (LP)。 このルールは、スコアの改善がストールしたときに発生します。

MovingWindowRule

高速ツリー アルゴリズムのトレーナー、モデル パラメーター、ユーティリティを含む名前空間。

PretrainedTreeFeaturizationEstimator

事前トレーニング済みのIEstimator<TTransformer>を含み、そのTreeEnsembleModelParametersを呼び出すFit(IDataView)は、事前トレーニング済みのモデルに基づいて特徴付け器を生成します。

PretrainedTreeFeaturizationEstimator.Options

PretrainedTreeFeaturizationEstimator.Options PretrainedTreeFeaturizationEstimatorを呼び出すときに使用されるFeaturizeByPretrainTreeEnsemble(TransformsCatalog, PretrainedTreeFeaturizationEstimator+Options)の数。

QuantileRegressionTree

Microsoft.ML.Trainers.FastTree.InternalQuantileRegressionTreeの属性をユーザーに公開するためのコンテナー クラス。 このクラスは変更不可であるため、多くの読み取り専用メンバーが含まれています。 RegressionTreeBaseから継承された内容に加えて、leafIndex のリーフとその重みに分類される (サブサンプリングされた) トレーニング ラベルを公開するGetLeafSamplesAt(Int32)とGetLeafSampleWeightsAt(Int32)を追加します。

QuantileRegressionTreeEnsemble

高速ツリー アルゴリズムのトレーナー、モデル パラメーター、ユーティリティを含む名前空間。

RandomForestTrainerBase<TOptions,TTransformer,TModel>

高速ツリー アルゴリズムのトレーナー、モデル パラメーター、ユーティリティを含む名前空間。

RegressionTree

Microsoft.ML.Trainers.FastTree.InternalRegressionTreeの属性をユーザーに公開するためのコンテナー クラス。 このクラスは変更不可であるため、多くの読み取り専用メンバーが含まれています。 RegressionTreeはRegressionTreeBaseと同じですが、別の派生クラスではQuantileRegressionTree一部の属性が追加されることに注意してください。

RegressionTreeBase

Microsoft.ML.Trainers.FastTree.InternalRegressionTreeとMicrosoft.ML.Trainers.FastTree.InternalQuantileRegressionTreeの属性をユーザーに公開するためのコンテナー基本クラス。 このクラスは変更不可であるため、多くの読み取り専用メンバーが含まれています。

RegressionTreeEnsemble

高速ツリー アルゴリズムのトレーナー、モデル パラメーター、ユーティリティを含む名前空間。

TolerantEarlyStoppingRule

高速ツリー アルゴリズムのトレーナー、モデル パラメーター、ユーティリティを含む名前空間。

TreeEnsemble<T>

RegressionTreeBaseの派生クラスの一覧。 TreeEnsemble<T>の出力値を計算するには、Trees内のすべてのツリーの出力値を計算し、TreeWeightsを使用してそれらの値をスケーリングし、最後にスケールされた値を合計してBiasする必要があります。

TreeEnsembleFeaturizationEstimatorBase

このクラスは、 FastTreeBinaryFeaturizationEstimator、 FastForestBinaryFeaturizationEstimator、 FastTreeRegressionFeaturizationEstimator、 FastForestRegressionFeaturizationEstimator、 PretrainedTreeFeaturizationEstimatorなど、すべてのツリー ベースの特徴量器の一般的な動作をカプセル化します。 すべてのツリー ベースの特徴量器は、 GetOutputSchema(SchemaShape)によって計算された同じ出力スキーマを共有します。 すべてのツリー ベースの特徴量器には、入力機能の列名と、すべての出力列のサフィックスが必要です。 ITransformerによって返されるFit(IDataView)は、(1) すべてのツリーの予測値、(2) 入力特徴ベクトルが入り込む葉の ID、および (3) それらのコピー先の葉へのパスをエンコードするバイナリ ベクターの 3 つの列を生成します。

TreeEnsembleFeaturizationEstimatorBase.OptionsBase

FastTreeBinaryFeaturizationEstimator、FastForestBinaryFeaturizationEstimator、FastTreeRegressionFeaturizationEstimator、FastForestRegressionFeaturizationEstimator、PretrainedTreeFeaturizationEstimatorなどのツリー ベースの特徴量化の一般的なオプション。

TreeEnsembleFeaturizationTransformer

ITransformer TreeEnsembleFeaturizationEstimatorBaseの派生クラスを適合させた結果。 派生クラスには、たとえば、 FastTreeBinaryFeaturizationEstimator と FastForestRegressionFeaturizationEstimatorが含まれます。

TreeEnsembleModelParameters

高速ツリー アルゴリズムのトレーナー、モデル パラメーター、ユーティリティを含む名前空間。

TreeEnsembleModelParametersBasedOnQuantileRegressionTree

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

TreeEnsembleModelParametersBasedOnRegressionTree

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

TreeOptions

ツリー トレーナーのオプション。

列挙型

名前 説明
BoostedTreeOptions.OptimizationAlgorithmType

最適化アルゴリズムの種類。

Bundle

高速ツリー アルゴリズムのトレーナー、モデル パラメーター、ユーティリティを含む名前空間。

EarlyStoppingMetric

分類と回帰の測定を停止します。

EarlyStoppingRankingMetric

順位付けの測定を停止しています。