Microsoft.ML.Trainers.FastTree Namespace

Namespace contendo treinadores, parâmetros de modelo e utilitários para algoritmos de Árvore Rápida.

Classes

Nome Description
BoostedTreeOptions

Opções para aumentar os treinadores de árvore.

BoostingFastTreeTrainerBase<TOptions,TTransformer,TModel>

Namespace contendo treinadores, parâmetros de modelo e utilitários para algoritmos de Árvore Rápida.

ConsecutiveGeneralityLossRule

Perda consecutiva em generalidade (UP).

EarlyStoppingRule

Namespace contendo treinadores, parâmetros de modelo e utilitários para algoritmos de Árvore Rápida.

EarlyStoppingRuleBase

Regra de parada antecipada usada para encerrar o processo de treinamento depois de atender a um critério especificado. Usado para a configuração EarlyStoppingRuleEarlyStoppingRule.

FastForestBinaryFeaturizationEstimator

Um IEstimator<TTransformer> vetor de recurso de entrada para recursos baseados em árvore.

FastForestBinaryFeaturizationEstimator.Options

Opções para o FastForestBinaryFeaturizationEstimator.

FastForestBinaryModelParameters

Parâmetros de modelo para FastForestBinaryTrainer.

FastForestBinaryTrainer

Para IEstimator<TTransformer> treinar um modelo de classificação binária de árvore de decisão usando a Floresta Rápida.

FastForestBinaryTrainer.Options

Opções para o FastForestBinaryTrainer que é usado em FastForest(Options).

FastForestOptionsBase

Classe base para opções de treinador de floresta rápida.

FastForestRegressionFeaturizationEstimator

Um IEstimator<TTransformer> vetor de recurso de entrada para recursos baseados em árvore.

FastForestRegressionFeaturizationEstimator.Options

Opções para o FastForestRegressionFeaturizationEstimator.

FastForestRegressionModelParameters

Parâmetros de modelo para FastForestRegressionTrainer.

FastForestRegressionTrainer

Para IEstimator<TTransformer> treinar um modelo de regressão de árvore de decisão usando a Floresta Rápida.

FastForestRegressionTrainer.Options

Opções para o FastForestRegressionTrainer que é usado em FastForest(Options).

FastTreeBinaryFeaturizationEstimator

Um IEstimator<TTransformer> vetor de recurso de entrada para recursos baseados em árvore.

FastTreeBinaryFeaturizationEstimator.Options

Opções para o FastTreeBinaryFeaturizationEstimator.

FastTreeBinaryModelParameters

Parâmetros de modelo para FastTreeBinaryTrainer.

FastTreeBinaryTrainer

Para IEstimator<TTransformer> treinar um modelo de classificação binária de árvore de decisão usando o FastTree.

FastTreeBinaryTrainer.Options

Opções para o FastTreeBinaryTrainer que é usado em FastTree(Options).

FastTreeRankingFeaturizationEstimator

Um IEstimator<TTransformer> vetor de recurso de entrada para recursos baseados em árvore.

FastTreeRankingFeaturizationEstimator.Options

Opções para o FastTreeRankingFeaturizationEstimator.

FastTreeRankingModelParameters

Parâmetros de modelo para FastTreeRankingTrainer.

FastTreeRankingTrainer

Para IEstimator<TTransformer> treinar um modelo de classificação de árvore de decisão usando o FastTree.

FastTreeRankingTrainer.Options

Opções para o FastTreeRankingTrainer que é usado em FastTree(Options).

FastTreeRegressionFeaturizationEstimator

Um IEstimator<TTransformer> vetor de recurso de entrada para recursos baseados em árvore.

FastTreeRegressionFeaturizationEstimator.Options

Opções para o FastTreeRegressionFeaturizationEstimator.

FastTreeRegressionModelParameters

Parâmetros de modelo para FastForestRegressionTrainer.

FastTreeRegressionTrainer

Para IEstimator<TTransformer> treinar um modelo de regressão de árvore de decisão usando FastTree.

FastTreeRegressionTrainer.Options

Opções para o FastTreeRegressionTrainer que é usado em FastTree(Options).

FastTreeTrainerBase<TOptions,TTransformer,TModel>

Namespace contendo treinadores, parâmetros de modelo e utilitários para algoritmos de Árvore Rápida.

FastTreeTweedieFeaturizationEstimator

Um IEstimator<TTransformer> vetor de recurso de entrada para recursos baseados em árvore.

FastTreeTweedieFeaturizationEstimator.Options

Opções para o FastTreeTweedieFeaturizationEstimator.

FastTreeTweedieModelParameters

Parâmetros de modelo para FastTreeTweedieTrainer.

FastTreeTweedieTrainer

Para IEstimator<TTransformer> treinar um modelo de regressão de árvore de decisão usando a função de perda tweedie. Este treinador é uma generalização de Poisson, poisson composto e regressão gama.

FastTreeTweedieTrainer.Options

Opções para o FastTreeTweedieTrainer usado em FastTreeTweedie(Options).

GamBinaryModelParameters

Parâmetros de modelo para GamBinaryTrainer.

GamBinaryTrainer

Para IEstimator<TTransformer> treinar um modelo de classificação binária com modelos aditivos generalizados (GAM).

GamBinaryTrainer.Options

Opções para o GamBinaryTrainer usado em Gam(Options).

GamModelParametersBase

A classe base para parâmetros de modelo GAM.

GamRegressionModelParameters

Parâmetros de modelo para GamRegressionTrainer.

GamRegressionTrainer

Para IEstimator<TTransformer> treinar um modelo de regressão com modelos aditivos generalizados (GAM).

GamRegressionTrainer.Options

Opções para o GamRegressionTrainer usado em Gam(Options).

GamTrainerBase<TOptions,TTransformer,TPredictor>.OptionsBase

Classe base para opções de treinador baseado em GAM.

GamTrainerBase<TOptions,TTransformer,TPredictor>

Classe base para treinadores GAM.

GeneralityLossRule

Perda de generalidade (GL).

GeneralityToProgressRatioRule

Taxa de Generalidade para Progresso (PQ).

LowProgressRule

Baixo Progresso (LP). Essa regra é acionada quando as melhorias na pontuação param.

MovingWindowRule

Namespace contendo treinadores, parâmetros de modelo e utilitários para algoritmos de Árvore Rápida.

PretrainedTreeFeaturizationEstimator

Um IEstimator<TTransformer> que contém um pré-treinado TreeEnsembleModelParameters e sua chamada Fit(IDataView) produz um featurizer com base no modelo pré-treinado.

PretrainedTreeFeaturizationEstimator.Options

PretrainedTreeFeaturizationEstimator.Options de PretrainedTreeFeaturizationEstimator como usado ao chamar FeaturizeByPretrainTreeEnsemble(TransformsCatalog, PretrainedTreeFeaturizationEstimator+Options).

QuantileRegressionTree

Uma classe de contêiner para expor Microsoft.ML.Trainers.FastTree.InternalQuantileRegressionTreeos atributos aos usuários. Essa classe não deve ser mutável, portanto, contém muitos membros somente leitura. Além das coisas herdadas, RegressionTreeBaseadicionamos GetLeafSamplesAt(Int32) e GetLeafSampleWeightsAt(Int32) expomos rótulos de treinamento (sub-amostrados) caindo na folha leafIndex-th e seus pesos.

QuantileRegressionTreeEnsemble

Namespace contendo treinadores, parâmetros de modelo e utilitários para algoritmos de Árvore Rápida.

RandomForestTrainerBase<TOptions,TTransformer,TModel>

Namespace contendo treinadores, parâmetros de modelo e utilitários para algoritmos de Árvore Rápida.

RegressionTree

Uma classe de contêiner para expor Microsoft.ML.Trainers.FastTree.InternalRegressionTreeos atributos aos usuários. Essa classe não deve ser mutável, portanto, contém muitos membros somente leitura. Observe que RegressionTree é idêntico a RegressionTreeBase , mas em outra classe QuantileRegressionTree derivada alguns atributos são adicionados.

RegressionTreeBase

Uma classe base de contêiner para expor Microsoft.ML.Trainers.FastTree.InternalRegressionTreeos atributos de 's e Microsoft.ML.Trainers.FastTree.InternalQuantileRegressionTree's aos usuários. Essa classe não deve ser mutável, portanto, contém muitos membros somente leitura.

RegressionTreeEnsemble

Namespace contendo treinadores, parâmetros de modelo e utilitários para algoritmos de Árvore Rápida.

TolerantEarlyStoppingRule

Namespace contendo treinadores, parâmetros de modelo e utilitários para algoritmos de Árvore Rápida.

TreeEnsemble<T>

Uma lista da RegressionTreeBaseclasse derivada de 's. Para calcular o valor de saída de um TreeEnsemble<T>, precisamos calcular os valores de saída de todas as árvores, Treesdimensionar esses valores por meio TreeWeightse, por fim, somar os valores dimensionados e Bias para cima.

TreeEnsembleFeaturizationEstimatorBase

Essa classe encapsula o comportamento comum de todos os featurizers baseados em árvore, como FastTreeBinaryFeaturizationEstimator, , FastForestBinaryFeaturizationEstimator, FastTreeRegressionFeaturizationEstimatore FastForestRegressionFeaturizationEstimatorPretrainedTreeFeaturizationEstimator. Todos os featurizers baseados em árvore compartilham o mesmo esquema de saída computado por GetOutputSchema(SchemaShape). Todos os featurizers baseados em árvore exigem um nome de coluna de recurso de entrada e um sufixo para todas as colunas de saída. O ITransformer retornado produz Fit(IDataView) três colunas: (1) os valores de previsão de todas as árvores, (2) as IDs de deixa o vetor de recurso de entrada caindo e (3) o vetor binário que codifica os caminhos para essas folhas de destino.

TreeEnsembleFeaturizationEstimatorBase.OptionsBase

As opções comuns de recursos baseados em árvore, como FastTreeBinaryFeaturizationEstimator, , FastForestBinaryFeaturizationEstimator, FastTreeRegressionFeaturizationEstimatore FastForestRegressionFeaturizationEstimatorPretrainedTreeFeaturizationEstimator.

TreeEnsembleFeaturizationTransformer

ITransformer resultante da montagem de qualquer classe derivada de TreeEnsembleFeaturizationEstimatorBase. As classes derivadas incluem, por exemplo, FastTreeBinaryFeaturizationEstimator e FastForestRegressionFeaturizationEstimator.

TreeEnsembleModelParameters

Namespace contendo treinadores, parâmetros de modelo e utilitários para algoritmos de Árvore Rápida.

TreeEnsembleModelParametersBasedOnQuantileRegressionTree

TreeEnsembleModelParametersBasedOnQuantileRegressionTree é derivado de TreeEnsembleModelParameters mais um atributo público fortemente tipado, TrainedTreeEnsemblepara expor os detalhes do modelo treinado aos usuários. Sua função, Microsoft.ML.Trainers.FastTree.TreeEnsembleModelParametersBasedOnQuantileRegressionTree.CreateTreeEnsembleFromInternalDataStructureé chamada para criar TrainedTreeEnsemble dentro TreeEnsembleModelParameters. Observe que a principal diferença entre TreeEnsembleModelParametersBasedOnQuantileRegressionTree e TreeEnsembleModelParametersBasedOnRegressionTree é o tipo de TrainedTreeEnsemble.

TreeEnsembleModelParametersBasedOnRegressionTree

TreeEnsembleModelParametersBasedOnRegressionTree é derivado de TreeEnsembleModelParameters mais um atributo público fortemente tipado, TrainedTreeEnsemblepara expor os detalhes do modelo treinado aos usuários. Sua função, Microsoft.ML.Trainers.FastTree.TreeEnsembleModelParametersBasedOnRegressionTree.CreateTreeEnsembleFromInternalDataStructureé chamada para criar TrainedTreeEnsemble dentro TreeEnsembleModelParameters. Observe que a principal diferença entre TreeEnsembleModelParametersBasedOnQuantileRegressionTree e TreeEnsembleModelParametersBasedOnRegressionTree é o tipo de TrainedTreeEnsemble.

TreeOptions

Opções para treinadores de árvore.

Enumerações

Nome Description
BoostedTreeOptions.OptimizationAlgorithmType

Tipos de algoritmos de otimização.

Bundle

Namespace contendo treinadores, parâmetros de modelo e utilitários para algoritmos de Árvore Rápida.

EarlyStoppingMetric

Parando as medidas de classificação e regressão.

EarlyStoppingRankingMetric

Parando as medidas para a classificação.