Microsoft.ML.Trainers.FastTree Namespace

Namespace mit Trainern, Modellparametern und Hilfsprogrammen für Fast Tree-Algorithmen.

Klassen

Name Beschreibung
BoostedTreeOptions

Optionen zum Ankurbeln von Baumtrainern.

BoostingFastTreeTrainerBase<TOptions,TTransformer,TModel>

Namespace mit Trainern, Modellparametern und Hilfsprogrammen für Fast Tree-Algorithmen.

ConsecutiveGeneralityLossRule

Aufeinanderfolgender Verlust in Generalität (UP).

EarlyStoppingRule

Namespace mit Trainern, Modellparametern und Hilfsprogrammen für Fast Tree-Algorithmen.

EarlyStoppingRuleBase

Early Stop rule used to terminate training process once meeting a specified criterion. Wird für die Einstellung EarlyStoppingRuleEarlyStoppingRuleverwendet.

FastForestBinaryFeaturizationEstimator

A IEstimator<TTransformer> to transform input feature vector to tree-based features.

FastForestBinaryFeaturizationEstimator.Options

Optionen für die FastForestBinaryFeaturizationEstimator.

FastForestBinaryModelParameters

Modellparameter für FastForestBinaryTrainer.

FastForestBinaryTrainer

Die IEstimator<TTransformer> Schulung eines binären Klassifizierungsmodells für die Entscheidungsstruktur mithilfe der Fast-Gesamtstruktur.

FastForestBinaryTrainer.Options

Optionen für die FastForestBinaryTrainer in FastForest(Options) verwendeten Optionen.

FastForestOptionsBase

Basisklasse für schnelle Gesamtstrukturtraineroptionen.

FastForestRegressionFeaturizationEstimator

A IEstimator<TTransformer> to transform input feature vector to tree-based features.

FastForestRegressionFeaturizationEstimator.Options

Optionen für die FastForestRegressionFeaturizationEstimator.

FastForestRegressionModelParameters

Modellparameter für FastForestRegressionTrainer.

FastForestRegressionTrainer

Die Schulung eines Regressionsmodells IEstimator<TTransformer> für die Entscheidungsstruktur mithilfe der Fast-Gesamtstruktur.

FastForestRegressionTrainer.Options

Optionen für die FastForestRegressionTrainer in FastForest(Options) verwendeten Optionen.

FastTreeBinaryFeaturizationEstimator

A IEstimator<TTransformer> to transform input feature vector to tree-based features.

FastTreeBinaryFeaturizationEstimator.Options

Optionen für die FastTreeBinaryFeaturizationEstimator.

FastTreeBinaryModelParameters

Modellparameter für FastTreeBinaryTrainer.

FastTreeBinaryTrainer

Schulung IEstimator<TTransformer> eines binären Klassifizierungsmodells für die Entscheidungsstruktur mithilfe von FastTree.

FastTreeBinaryTrainer.Options

Optionen für die FastTreeBinaryTrainer wie in FastTree(Options).

FastTreeRankingFeaturizationEstimator

A IEstimator<TTransformer> to transform input feature vector to tree-based features.

FastTreeRankingFeaturizationEstimator.Options

Optionen für die FastTreeRankingFeaturizationEstimator.

FastTreeRankingModelParameters

Modellparameter für FastTreeRankingTrainer.

FastTreeRankingTrainer

Die IEstimator<TTransformer> Schulung eines Entscheidungsstrukturbewertungsmodells mit FastTree.

FastTreeRankingTrainer.Options

Optionen für die FastTreeRankingTrainer wie in FastTree(Options).

FastTreeRegressionFeaturizationEstimator

A IEstimator<TTransformer> to transform input feature vector to tree-based features.

FastTreeRegressionFeaturizationEstimator.Options

Optionen für die FastTreeRegressionFeaturizationEstimator.

FastTreeRegressionModelParameters

Modellparameter für FastForestRegressionTrainer.

FastTreeRegressionTrainer

Die Schulung eines Regressionsmodells IEstimator<TTransformer> für die Entscheidungsstruktur mithilfe von FastTree.

FastTreeRegressionTrainer.Options

Optionen für die FastTreeRegressionTrainer wie in FastTree(Options).

FastTreeTrainerBase<TOptions,TTransformer,TModel>

Namespace mit Trainern, Modellparametern und Hilfsprogrammen für Fast Tree-Algorithmen.

FastTreeTweedieFeaturizationEstimator

A IEstimator<TTransformer> to transform input feature vector to tree-based features.

FastTreeTweedieFeaturizationEstimator.Options

Optionen für die FastTreeTweedieFeaturizationEstimator.

FastTreeTweedieModelParameters

Modellparameter für FastTreeTweedieTrainer.

FastTreeTweedieTrainer

Die Schulung eines Regressionsmodells IEstimator<TTransformer> für die Entscheidungsstruktur mithilfe der Tweedie-Verlustfunktion. Dieser Trainer ist eine Generalisierung von Poisson, zusammengesetzter Poisson und Gamma-Regression.

FastTreeTweedieTrainer.Options

Optionen für die FastTreeTweedieTrainer in FastTreeTweedie(Options).

GamBinaryModelParameters

Modellparameter für GamBinaryTrainer.

GamBinaryTrainer

Schulung IEstimator<TTransformer> eines binären Klassifikationsmodells mit generalisierten additiven Modellen (GAM).

GamBinaryTrainer.Options

Optionen für die GamBinaryTrainer in Gam(Options) verwendeten Optionen.

GamModelParametersBase

Die Basisklasse für GAM-Modellparameter.

GamRegressionModelParameters

Modellparameter für GamRegressionTrainer.

GamRegressionTrainer

Zur IEstimator<TTransformer> Schulung eines Regressionsmodells mit generalisierten additiven Modellen (GAM).

GamRegressionTrainer.Options

Optionen für die GamRegressionTrainer in Gam(Options) verwendeten Optionen.

GamTrainerBase<TOptions,TTransformer,TPredictor>.OptionsBase

Basisklasse für GAM-basierte Traineroptionen.

GamTrainerBase<TOptions,TTransformer,TPredictor>

Basisklasse für GAM-Trainer.

GeneralityLossRule

Verlust der Generalität (GL).

GeneralityToProgressRatioRule

Generality to Progress Ratio (PQ).

LowProgressRule

Geringer Fortschritt (LP). Diese Regel wird ausgelöst, wenn die Verbesserungen auf dem Punktestand hängen.

MovingWindowRule

Namespace mit Trainern, Modellparametern und Hilfsprogrammen für Fast Tree-Algorithmen.

PretrainedTreeFeaturizationEstimator

A IEstimator<TTransformer> which contains a pre-trained TreeEnsembleModelParameters and calling its Fit(IDataView) produces a featurizer based on the pre-trained model.

PretrainedTreeFeaturizationEstimator.Options

PretrainedTreeFeaturizationEstimator.Options wird PretrainedTreeFeaturizationEstimator beim Aufrufen FeaturizeByPretrainTreeEnsemble(TransformsCatalog, PretrainedTreeFeaturizationEstimator+Options)verwendet.

QuantileRegressionTree

Eine Containerklasse zum Verfügbarmachen Microsoft.ML.Trainers.FastTree.InternalQuantileRegressionTreevon Attributen für Benutzer. Diese Klasse sollte nicht änderbar sein, sodass sie viele schreibgeschützte Member enthält. Zusätzlich zu den geerbten RegressionTreeBaseElementen fügen GetLeafSamplesAt(Int32) wir Schulungsbezeichnungen hinzu und GetLeafSampleWeightsAt(Int32) stellen (untersampelte) Trainingsbezeichnungen hinzu, die in das blattindex-th-Blatt und deren Gewichte fallen.

QuantileRegressionTreeEnsemble

Namespace mit Trainern, Modellparametern und Hilfsprogrammen für Fast Tree-Algorithmen.

RandomForestTrainerBase<TOptions,TTransformer,TModel>

Namespace mit Trainern, Modellparametern und Hilfsprogrammen für Fast Tree-Algorithmen.

RegressionTree

Eine Containerklasse zum Verfügbarmachen Microsoft.ML.Trainers.FastTree.InternalRegressionTreevon Attributen für Benutzer. Diese Klasse sollte nicht änderbar sein, sodass sie viele schreibgeschützte Member enthält. Beachten Sie, dass dies RegressionTree identisch ist, RegressionTreeBase aber in einer anderen abgeleiteten Klasse QuantileRegressionTree werden einige Attribute hinzugefügt.

RegressionTreeBase

Eine Containerbasisklasse zum Verfügbarmachen Microsoft.ML.Trainers.FastTree.InternalRegressionTreevon 's und Microsoft.ML.Trainers.FastTree.InternalQuantileRegressionTree's Attributen für Benutzer. Diese Klasse sollte nicht änderbar sein, sodass sie viele schreibgeschützte Member enthält.

RegressionTreeEnsemble

Namespace mit Trainern, Modellparametern und Hilfsprogrammen für Fast Tree-Algorithmen.

TolerantEarlyStoppingRule

Namespace mit Trainern, Modellparametern und Hilfsprogrammen für Fast Tree-Algorithmen.

TreeEnsemble<T>

Eine Liste der RegressionTreeBaseabgeleiteten Klasse. Zum Berechnen des Ausgabewerts eines TreeEnsemble<T>, müssen wir die Ausgabewerte aller Strukturen Treesin berechnen, diese Werte skalieren und TreeWeightsschließlich die skalierten Werte und Bias aufwärts addieren.

TreeEnsembleFeaturizationEstimatorBase

Diese Klasse kapselt das allgemeine Verhalten aller strukturbasierten Featurizer wie FastTreeBinaryFeaturizationEstimator, , FastForestBinaryFeaturizationEstimator, FastTreeRegressionFeaturizationEstimatorund FastForestRegressionFeaturizationEstimatorPretrainedTreeFeaturizationEstimator. Alle strukturbasierten Featurizer verwenden dasselbe Ausgabeschema, das von GetOutputSchema(SchemaShape). Für alle strukturbasierten Featurizer ist ein Eingabefeaturespaltenname und ein Suffix für alle Ausgabespalten erforderlich. Die ITransformer zurückgegebenen Werte Fit(IDataView) erzeugen drei Spalten: (1) die Vorhersagewerte aller Bäume, (2) die IDs des Eingabefeaturevektors, die in den Eingabefeaturevektor fallen, und (3) den binären Vektor, der die Pfade zu diesen Zielblättern codiert.

TreeEnsembleFeaturizationEstimatorBase.OptionsBase

Die allgemeinen Optionen für strukturbasierte Featurisierungen wie FastTreeBinaryFeaturizationEstimator, , FastForestBinaryFeaturizationEstimator, FastTreeRegressionFeaturizationEstimator, FastForestRegressionFeaturizationEstimatorund PretrainedTreeFeaturizationEstimator.

TreeEnsembleFeaturizationTransformer

ITransformer aus der Anpassung einer abgeleiteten Klasse von TreeEnsembleFeaturizationEstimatorBase. Die abgeleiteten Klassen umfassen z. B FastTreeBinaryFeaturizationEstimator . und FastForestRegressionFeaturizationEstimator.

TreeEnsembleModelParameters

Namespace mit Trainern, Modellparametern und Hilfsprogrammen für Fast Tree-Algorithmen.

TreeEnsembleModelParametersBasedOnQuantileRegressionTree

TreeEnsembleModelParametersBasedOnQuantileRegressionTree wird aus TreeEnsembleModelParameters einem stark typierten öffentlichen Attribut abgeleitet, TrainedTreeEnsembleum die Details des trainierten Modells für Benutzer verfügbar zu machen. Seine Funktion, Microsoft.ML.Trainers.FastTree.TreeEnsembleModelParametersBasedOnQuantileRegressionTree.CreateTreeEnsembleFromInternalDataStructurewird aufgerufen, um innerhalb TrainedTreeEnsemblezu erstellenTreeEnsembleModelParameters. Beachten Sie, dass der Hauptunterschied zwischen TreeEnsembleModelParametersBasedOnQuantileRegressionTree und TreeEnsembleModelParametersBasedOnRegressionTree ist der Typ von TrainedTreeEnsemble.

TreeEnsembleModelParametersBasedOnRegressionTree

TreeEnsembleModelParametersBasedOnRegressionTree wird aus TreeEnsembleModelParameters einem stark typierten öffentlichen Attribut abgeleitet, TrainedTreeEnsembleum die Details des trainierten Modells für Benutzer verfügbar zu machen. Seine Funktion, Microsoft.ML.Trainers.FastTree.TreeEnsembleModelParametersBasedOnRegressionTree.CreateTreeEnsembleFromInternalDataStructurewird aufgerufen, um innerhalb TrainedTreeEnsemblezu erstellenTreeEnsembleModelParameters. Beachten Sie, dass der Hauptunterschied zwischen TreeEnsembleModelParametersBasedOnQuantileRegressionTree und TreeEnsembleModelParametersBasedOnRegressionTree ist der Typ von TrainedTreeEnsemble.

TreeOptions

Optionen für Baumtrainer.

Enumerationen

Name Beschreibung
BoostedTreeOptions.OptimizationAlgorithmType

Arten von Optimierungsalgorithmen.

Bundle

Namespace mit Trainern, Modellparametern und Hilfsprogrammen für Fast Tree-Algorithmen.

EarlyStoppingMetric

Beenden von Messungen für Klassifizierung und Regression.

EarlyStoppingRankingMetric

Beenden von Messungen für die Rangfolge.