Microsoft.ML.Trainers.FastTree Przestrzeń nazw

Przestrzeń nazw zawierająca trenerów, parametry modelu i narzędzia dla algorytmów szybkiego drzewa.

Klasy

Nazwa Opis
BoostedTreeOptions

Opcje zwiększania trenerów drzew.

BoostingFastTreeTrainerBase<TOptions,TTransformer,TModel>

Przestrzeń nazw zawierająca trenerów, parametry modelu i narzędzia dla algorytmów szybkiego drzewa.

ConsecutiveGeneralityLossRule

Kolejna utrata w warstwie Generality (UP).

EarlyStoppingRule

Przestrzeń nazw zawierająca trenerów, parametry modelu i narzędzia dla algorytmów szybkiego drzewa.

EarlyStoppingRuleBase

Reguła wczesnego zatrzymywania używana do zakończenia procesu trenowania po spełnieniu określonego kryterium. Służy do ustawiania elementu EarlyStoppingRuleEarlyStoppingRule.

FastForestBinaryFeaturizationEstimator

Element IEstimator<TTransformer> umożliwiający przekształcenie wektora cech wejściowych na funkcje oparte na drzewie.

FastForestBinaryFeaturizationEstimator.Options

Opcje FastForestBinaryFeaturizationEstimator.

FastForestBinaryModelParameters

Parametry modelu dla elementu FastForestBinaryTrainer.

FastForestBinaryTrainer

Element IEstimator<TTransformer> do trenowania modelu klasyfikacji binarnej drzewa decyzyjnego przy użyciu szybkiego lasu.

FastForestBinaryTrainer.Options

Opcje dla FastForestBinaryTrainer elementu używanego w funkcji FastForest(Options).

FastForestOptionsBase

Klasa bazowa dla opcji szybkiego trenera lasu.

FastForestRegressionFeaturizationEstimator

Element IEstimator<TTransformer> umożliwiający przekształcenie wektora cech wejściowych na funkcje oparte na drzewie.

FastForestRegressionFeaturizationEstimator.Options

Opcje FastForestRegressionFeaturizationEstimator.

FastForestRegressionModelParameters

Parametry modelu dla elementu FastForestRegressionTrainer.

FastForestRegressionTrainer

Element IEstimator<TTransformer> do trenowania modelu regresji drzewa decyzyjnego przy użyciu szybkiego lasu.

FastForestRegressionTrainer.Options

Opcje dla FastForestRegressionTrainer elementu używanego w funkcji FastForest(Options).

FastTreeBinaryFeaturizationEstimator

Element IEstimator<TTransformer> umożliwiający przekształcenie wektora cech wejściowych na funkcje oparte na drzewie.

FastTreeBinaryFeaturizationEstimator.Options

Opcje FastTreeBinaryFeaturizationEstimator.

FastTreeBinaryModelParameters

Parametry modelu dla elementu FastTreeBinaryTrainer.

FastTreeBinaryTrainer

Element IEstimator<TTransformer> do trenowania modelu klasyfikacji binarnej drzewa decyzyjnego przy użyciu usługi FastTree.

FastTreeBinaryTrainer.Options

Opcje dla FastTreeBinaryTrainer elementu używanego w funkcji FastTree(Opcje).

FastTreeRankingFeaturizationEstimator

Element IEstimator<TTransformer> umożliwiający przekształcenie wektora cech wejściowych na funkcje oparte na drzewie.

FastTreeRankingFeaturizationEstimator.Options

Opcje FastTreeRankingFeaturizationEstimator.

FastTreeRankingModelParameters

Parametry modelu dla elementu FastTreeRankingTrainer.

FastTreeRankingTrainer

Element IEstimator<TTransformer> do trenowania modelu klasyfikacji drzewa decyzyjnego przy użyciu usługi FastTree.

FastTreeRankingTrainer.Options

Opcje dla FastTreeRankingTrainer elementu używanego w funkcji FastTree(Opcje).

FastTreeRegressionFeaturizationEstimator

Element IEstimator<TTransformer> umożliwiający przekształcenie wektora cech wejściowych na funkcje oparte na drzewie.

FastTreeRegressionFeaturizationEstimator.Options

Opcje FastTreeRegressionFeaturizationEstimator.

FastTreeRegressionModelParameters

Parametry modelu dla elementu FastForestRegressionTrainer.

FastTreeRegressionTrainer

Element IEstimator<TTransformer> do trenowania modelu regresji drzewa decyzyjnego przy użyciu usługi FastTree.

FastTreeRegressionTrainer.Options

Opcje dla FastTreeRegressionTrainer elementu używanego w funkcji FastTree(Opcje).

FastTreeTrainerBase<TOptions,TTransformer,TModel>

Przestrzeń nazw zawierająca trenerów, parametry modelu i narzędzia dla algorytmów szybkiego drzewa.

FastTreeTweedieFeaturizationEstimator

Element IEstimator<TTransformer> umożliwiający przekształcenie wektora cech wejściowych na funkcje oparte na drzewie.

FastTreeTweedieFeaturizationEstimator.Options

Opcje FastTreeTweedieFeaturizationEstimator.

FastTreeTweedieModelParameters

Parametry modelu dla elementu FastTreeTweedieTrainer.

FastTreeTweedieTrainer

Element IEstimator<TTransformer> do trenowania modelu regresji drzewa decyzyjnego przy użyciu funkcji utraty Tweedie. Ten trener jest uogólnienie Poissona, związku Poissona i regresji gamma.

FastTreeTweedieTrainer.Options

Opcje używane FastTreeTweedieTrainer w funkcji FastTreeTweedie(Options).

GamBinaryModelParameters

Parametry modelu dla elementu GamBinaryTrainer.

GamBinaryTrainer

Element IEstimator<TTransformer> do trenowania modelu klasyfikacji binarnej za pomocą uogólnionych modeli addytywnego (GAM).

GamBinaryTrainer.Options

Opcje dla GamBinaryTrainer elementu używanego w gam(Opcje).

GamModelParametersBase

Klasa bazowa parametrów modelu GAM.

GamRegressionModelParameters

Parametry modelu dla elementu GamRegressionTrainer.

GamRegressionTrainer

Element IEstimator<TTransformer> do trenowania modelu regresji za pomocą uogólnionych modeli addytywnego (GAM).

GamRegressionTrainer.Options

Opcje dla GamRegressionTrainer elementu używanego w gam(Opcje).

GamTrainerBase<TOptions,TTransformer,TPredictor>.OptionsBase

Klasa bazowa dla opcji trenera opartego na gamie.

GamTrainerBase<TOptions,TTransformer,TPredictor>

Klasa bazowa dla trenerów GAM.

GeneralityLossRule

Utrata ogólnej wartości (GL).

GeneralityToProgressRatioRule

Generality to Progress Ratio (PQ).

LowProgressRule

Niski postęp (LP). Ta reguła jest uruchamiana, gdy ulepszenia w martwym punkcie wyników.

MovingWindowRule

Przestrzeń nazw zawierająca trenerów, parametry modelu i narzędzia dla algorytmów szybkiego drzewa.

PretrainedTreeFeaturizationEstimator

Element IEstimator<TTransformer> zawierający wstępnie wytrenowany TreeEnsembleModelParameters i wywołujący go Fit(IDataView) tworzy cechę opartą na wstępnie wytrenowanym modelu.

PretrainedTreeFeaturizationEstimator.Options

PretrainedTreeFeaturizationEstimator.Options wartości używanej PretrainedTreeFeaturizationEstimator podczas wywoływania metody FeaturizeByPretrainTreeEnsemble(TransformsCatalog, PretrainedTreeFeaturizationEstimator+Options).

QuantileRegressionTree

Klasa kontenera do uwidaczniania Microsoft.ML.Trainers.FastTree.InternalQuantileRegressionTreeatrybutów użytkownikom. Ta klasa nie powinna być modyfikowalna, więc zawiera wiele elementów członkowskich tylko do odczytu. Oprócz elementów dziedziczonych z RegressionTreeBaseklasy dodamy GetLeafSamplesAt(Int32) i GetLeafSampleWeightsAt(Int32) uwidocznimy (pod próbkowane) etykiety treningowe wchodzące w liść LeafIndex-th i ich wagi.

QuantileRegressionTreeEnsemble

Przestrzeń nazw zawierająca trenerów, parametry modelu i narzędzia dla algorytmów szybkiego drzewa.

RandomForestTrainerBase<TOptions,TTransformer,TModel>

Przestrzeń nazw zawierająca trenerów, parametry modelu i narzędzia dla algorytmów szybkiego drzewa.

RegressionTree

Klasa kontenera do uwidaczniania Microsoft.ML.Trainers.FastTree.InternalRegressionTreeatrybutów użytkownikom. Ta klasa nie powinna być modyfikowalna, więc zawiera wiele elementów członkowskich tylko do odczytu. Należy pamiętać, że jest to identyczne, RegressionTreeRegressionTreeBase ale w innej klasie QuantileRegressionTree pochodnej dodawane są pewne atrybuty.

RegressionTreeBase

Klasa bazowa kontenera do uwidaczniania Microsoft.ML.Trainers.FastTree.InternalRegressionTreeatrybutów i Microsoft.ML.Trainers.FastTree.InternalQuantileRegressionTreedla użytkowników. Ta klasa nie powinna być modyfikowalna, więc zawiera wiele elementów członkowskich tylko do odczytu.

RegressionTreeEnsemble

Przestrzeń nazw zawierająca trenerów, parametry modelu i narzędzia dla algorytmów szybkiego drzewa.

TolerantEarlyStoppingRule

Przestrzeń nazw zawierająca trenerów, parametry modelu i narzędzia dla algorytmów szybkiego drzewa.

TreeEnsemble<T>

Lista klasy pochodnej RegressionTreeBase. Aby obliczyć wartość wyjściową TreeEnsemble<T>elementu , musimy obliczyć wartości wyjściowe wszystkich drzew w Treesobiekcie , przeskalować te wartości za pomocą TreeWeightsmetody , a na koniec zsumować skalowane wartości i Bias w górę.

TreeEnsembleFeaturizationEstimatorBase

Ta klasa hermetyzuje typowe zachowanie wszystkich cech opartych na drzewach, takich jak FastTreeBinaryFeaturizationEstimator, , FastForestBinaryFeaturizationEstimatorFastTreeRegressionFeaturizationEstimator, FastForestRegressionFeaturizationEstimator, i PretrainedTreeFeaturizationEstimator. Wszystkie jednostki cechowe oparte na drzewach współdzielą ten sam schemat wyjściowy obliczony przez GetOutputSchema(SchemaShape)program . Wszystkie cechy oparte na drzewach wymagają nazwy kolumny funkcji wejściowej i sufiksu dla wszystkich kolumn wyjściowych. Zwrócony ITransformer przez Fit(IDataView) program tworzy trzy kolumny: (1) wartości przewidywania wszystkich drzew, (2) identyfikatory opuszczają wektor funkcji wejściowej wchodzący do i (3) wektor binarny, który koduje ścieżki do tych liści docelowych.

TreeEnsembleFeaturizationEstimatorBase.OptionsBase

Typowe opcje cech opartych na drzewach, takich jak FastTreeBinaryFeaturizationEstimator, , FastForestBinaryFeaturizationEstimatorFastTreeRegressionFeaturizationEstimator, FastForestRegressionFeaturizationEstimator, i PretrainedTreeFeaturizationEstimator.

TreeEnsembleFeaturizationTransformer

ITransformer wynikające z dopasowania dowolnej klasy pochodnej klasy TreeEnsembleFeaturizationEstimatorBase. Klasy pochodne obejmują na przykład FastTreeBinaryFeaturizationEstimator i FastForestRegressionFeaturizationEstimator.

TreeEnsembleModelParameters

Przestrzeń nazw zawierająca trenerów, parametry modelu i narzędzia dla algorytmów szybkiego drzewa.

TreeEnsembleModelParametersBasedOnQuantileRegressionTree

TreeEnsembleModelParametersBasedOnQuantileRegressionTree pochodzi z TreeEnsembleModelParameters atrybutu plus silnie typizowanego atrybutu publicznego , TrainedTreeEnsemblew celu uwidaczniania szczegółowych informacji wytrenowanego modelu dla użytkowników. Jej funkcja , Microsoft.ML.Trainers.FastTree.TreeEnsembleModelParametersBasedOnQuantileRegressionTree.CreateTreeEnsembleFromInternalDataStructurejest wywoływana w celu utworzenia TrainedTreeEnsemble wewnątrz TreeEnsembleModelParameterselementu . Należy pamiętać, że główna różnica między elementami TreeEnsembleModelParametersBasedOnQuantileRegressionTree i TreeEnsembleModelParametersBasedOnRegressionTree jest typem TrainedTreeEnsemble.

TreeEnsembleModelParametersBasedOnRegressionTree

TreeEnsembleModelParametersBasedOnRegressionTree pochodzi z TreeEnsembleModelParameters atrybutu plus silnie typizowanego atrybutu publicznego , TrainedTreeEnsemblew celu uwidaczniania szczegółowych informacji wytrenowanego modelu dla użytkowników. Jej funkcja , Microsoft.ML.Trainers.FastTree.TreeEnsembleModelParametersBasedOnRegressionTree.CreateTreeEnsembleFromInternalDataStructurejest wywoływana w celu utworzenia TrainedTreeEnsemble wewnątrz TreeEnsembleModelParameterselementu . Należy pamiętać, że główna różnica między elementami TreeEnsembleModelParametersBasedOnQuantileRegressionTree i TreeEnsembleModelParametersBasedOnRegressionTree jest typem TrainedTreeEnsemble.

TreeOptions

Opcje dla trenerów drzew.

Wyliczenia

Nazwa Opis
BoostedTreeOptions.OptimizationAlgorithmType

Typy algorytmów optymalizacji.

Bundle

Przestrzeń nazw zawierająca trenerów, parametry modelu i narzędzia dla algorytmów szybkiego drzewa.

EarlyStoppingMetric

Zatrzymywanie pomiarów klasyfikacji i regresji.

EarlyStoppingRankingMetric

Zatrzymywanie pomiarów na potrzeby klasyfikacji.