Partilhar via


Microsoft.ML.Trainers Namespace

Namespace que contém treinadores, parâmetros de modelo e utilitários.

Classes

AveragedLinearOptions

Classe arguments para treinadores lineares médios.

AveragedLinearTrainer<TTransformer,TModel>

Classe base para treinadores lineares médios.

AveragedPerceptronTrainer

O IEstimator<TTransformer> para prever um destino usando um modelo de classificação binária linear treinado com o perceptron médio.

AveragedPerceptronTrainer.Options

Opções para o AveragedPerceptronTrainer conforme usado em AveragedPerceptron(BinaryClassificationCatalog+BinaryClassificationTrainers, AveragedPerceptronTrainer+Options).

CoefficientStatistics

Representa um objeto de estatísticas de coeficiente que contém estatísticas sobre os parâmetros do modelo calculado.

ComputeLogisticRegressionStandardDeviation

Calcula a matriz de desvio padrão de cada um dos pesos de treinamento diferentes de zero, necessários para calcular ainda mais o desvio padrão, p-value e z-Score. Use a implementação dessa classe no pacote Microsoft.ML.Mkl.Components que usa a Biblioteca de Kernel De Matemática intel. Devido à existência da regularização, uma aproximação é usada para calcular as variações dos coeficientes lineares treinados.

ComputeLRTrainingStdThroughMkl

Namespace que contém treinadores, parâmetros de modelo e utilitários.

ExpLoss

Perda exponencial, comumente usada em tarefas de classificação.

ExponentialLRDecay

Essa classe implementa a decaimento da taxa de Aprendizado Exponencial. Implementado na documentação do tensorflow. Fonte: os https://www.tensorflow.org/api_docs/python/tf/compat/v1/train/exponential_decay valores padrão e a implementação da taxa de aprendizado são provenientes de testes de modelo do Tensorflow Slim. Origem: https://github.com/tensorflow/models/blob/master/research/slim/train_image_classifier.py

FeatureContributionCalculator

Suporte para cálculo de contribuição de recursos.

FieldAwareFactorizationMachineModelParameters

Parâmetros de modelo para FieldAwareFactorizationMachineTrainer.

FieldAwareFactorizationMachinePredictionTransformer

Namespace que contém treinadores, parâmetros de modelo e utilitários.

FieldAwareFactorizationMachineTrainer

O IEstimator<TTransformer> para prever um destino usando um modelo de máquina de fatoração com reconhecimento de campo treinado usando um método de gradiente estocástico.

FieldAwareFactorizationMachineTrainer.Options

FieldAwareFactorizationMachineTrainer.Options para FieldAwareFactorizationMachineTrainer conforme usado em FieldAwareFactorizationMachine(BinaryClassificationCatalog+BinaryClassificationTrainers, FieldAwareFactorizationMachineTrainer+Options).

HingeLoss

Perda de dobradiça, comumente usada em tarefas de classificação.

KMeansModelParameters

Namespace que contém treinadores, parâmetros de modelo e utilitários.

KMeansTrainer

O IEstimator<TTransformer> para treinar um clusterador KMeans

KMeansTrainer.Options

Opções para o KMeansTrainer conforme usado em KMeansTrainer(Options).

LbfgsLogisticRegressionBinaryTrainer

O IEstimator<TTransformer> para prever um destino usando um modelo de regressão logística linear treinado com o método L-BFGS.

LbfgsLogisticRegressionBinaryTrainer.Options

Opções para o LbfgsLogisticRegressionBinaryTrainer conforme usado em LbfgsLogisticRegression(BinaryClassificationCatalog+BinaryClassificationTrainers, LbfgsLogisticRegressionBinaryTrainer+Options)

LbfgsMaximumEntropyMulticlassTrainer

O IEstimator<TTransformer> para prever um destino usando um classificador multiclasse de entropia máximo treinado com o método L-BFGS.

LbfgsMaximumEntropyMulticlassTrainer.Options

LbfgsMaximumEntropyMulticlassTrainer.Options para LbfgsMaximumEntropyMulticlassTrainer conforme usado em LbfgsMaximumEntropy(MulticlassClassificationCatalog+MulticlassClassificationTrainers, LbfgsMaximumEntropyMulticlassTrainer+Options).

LbfgsPoissonRegressionTrainer

O IEstimator<TTransformer> para treinar um modelo de regressão Poisson.

LbfgsPoissonRegressionTrainer.Options

Opções para o LbfgsPoissonRegressionTrainer conforme usado em LbfgsPoissonRegression(Options).

LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase

Classe de opções base para avaliadores de treinadores derivados deLbfgsTrainerBase<TOptions,TTransformer,TModel> .

LbfgsTrainerBase<TOptions,TTransformer,TModel>

Classe base para treinadores baseados em L-BFGS.

LdSvmModelParameters

Namespace que contém treinadores, parâmetros de modelo e utilitários.

LdSvmTrainer

O IEstimator<TTransformer> para prever um destino usando um modelo de classificação binária não linear treinado com AVM Profunda Local.

LdSvmTrainer.Options

Namespace que contém treinadores, parâmetros de modelo e utilitários.

LearningRateScheduler

Essa classe abstrata define um agendador de taxa de aprendizagem.

LinearBinaryModelParameters

A classe de parâmetros de modelo para avaliadores de treinador binário linear.

LinearModelParameters

Classe base para parâmetros de modelo linear.

LinearModelParameterStatistics

Estatísticas para parâmetros de modelo linear.

LinearMulticlassModelParameters

Modelo linear de classificadores multiclasses. Ele gera pontuações brutas de todos os seus modelos lineares e nenhuma saída probablística é fornecida.

LinearMulticlassModelParametersBase

Modelo linear comum de classificadores multiclasse. LinearMulticlassModelParameters contém um único modelo linear por classe.

LinearRegressionModelParameters

Parâmetros de modelo para regressão linear.

LinearSvmTrainer

O IEstimator<TTransformer> para prever um destino usando um modelo de classificação binária linear treinado com SVM Linear.

LinearSvmTrainer.Options

Opções para o LinearSvmTrainer conforme usado em LinearSvm(BinaryClassificationCatalog+BinaryClassificationTrainers, LinearSvmTrainer+Options).

LinearTrainerBase<TTransformer,TModel>

Namespace que contém treinadores, parâmetros de modelo e utilitários.

LogLoss

A perda de log, também conhecida como perda de entropia cruzada. Normalmente, ele é usado em tarefas de classificação.

LsrDecay

Essa classe implementa a regra de dimensionamento linear e a decaimento de LR. Implementação adotada do teste de parâmetro de comparação RESNET-CIFAR no Tensorflow slim. https://github.com/tensorflow/models/blob/b974c3f95a37acedcc3c58566834c78fcae4b214/official/vision/image_classification/resnet_cifar_main.py

MatrixFactorizationTrainer

O IEstimator<TTransformer> para prever elementos em uma matriz usando a fatoração de matriz (também conhecida como um tipo de filtragem colaborativa).

MatrixFactorizationTrainer.Options

Opções para o MatrixFactorizationTrainer conforme usado em MatrixFactorization(Options).

MaximumEntropyModelParameters

Modelo de entropia máxima linear de classificadores multiclasses. Ele gera probabilidades de classes. Esse modelo também é conhecido como regressão logística multinomial. Consulte para obter https://en.wikipedia.org/wiki/Multinomial_logistic_regression detalhes.

MetaMulticlassTrainer<TTransformer,TModel>

Namespace que contém treinadores, parâmetros de modelo e utilitários.

ModelParametersBase<TOutput>

Classe base genérica para todos os parâmetros de modelo.

ModelStatisticsBase

Estatísticas para parâmetros de modelo linear.

NaiveBayesMulticlassModelParameters

Parâmetros de modelo para NaiveBayesMulticlassTrainer.

NaiveBayesMulticlassTrainer

O IEstimator<TTransformer> para treinar um modelo Naive Bayes multiclasse que dá suporte a valores de recursos binários.

OlsModelParameters

Parâmetros de modelo para OlsTrainer.

OlsTrainer

O IEstimator<TTransformer> para treinar um modelo de regressão linear usando OLS (quadrados mínimos comuns) para estimar os parâmetros do modelo de regressão linear.

OlsTrainer.Options

Opções para o OlsTrainer conforme usado em Ols(Options)

OneVersusAllModelParameters

Parâmetros de modelo para OneVersusAllTrainer.

OneVersusAllTrainer

O IEstimator<TTransformer> para treinar um classificador de várias classes um contra todos que usa o classificador binário especificado.

OnlineGradientDescentTrainer

O IEstimator<TTransformer> para treinar um modelo de regressão linear usando OGD (Gradiente Descendente Online) para estimar os parâmetros do modelo de regressão linear.

OnlineGradientDescentTrainer.Options

Opções para o OnlineGradientDescentTrainer conforme usado em OnlineGradientDescent(Options).

OnlineLinearOptions

Classe arguments para treinadores lineares online.

OnlineLinearTrainer<TTransformer,TModel>

Classe base para treinadores lineares online. Os treinadores online podem ser atualizados incrementalmente com dados adicionais.

PairwiseCouplingModelParameters

Parâmetros de modelo para PairwiseCouplingTrainer.

PairwiseCouplingTrainer

O IEstimator<TTransformer> para treinar um classificador de várias classes de acoplamento par que usa o classificador binário especificado.

PcaModelParameters

Parâmetros de modelo para RandomizedPcaTrainer.

PoissonLoss

Função Poisson Loss para Regressão de Poisson.

PoissonRegressionModelParameters

Parâmetros de modelo para Regressão de Poisson.

PolynomialLRDecay

Essa classe implementa a decaimento da taxa de aprendizagem polinomial. Implementado na documentação do tensorflow. Fonte: os https://www.tensorflow.org/api_docs/python/tf/compat/v1/train/polynomial_decay valores padrão e a implementação da taxa de aprendizado são provenientes de testes de modelo do Tensorflow Slim. Origem: https://github.com/tensorflow/models/blob/master/research/slim/train_image_classifier.py

PriorModelParameters

Parâmetros de modelo para PriorTrainer.

PriorTrainer

O IEstimator<TTransformer> para prever um destino usando um modelo de classificação binária.

RandomizedPcaTrainer

O IEstimator<TTransformer> para treinar um PCA aproximado usando o algoritmo SVD aleatório.

RandomizedPcaTrainer.Options

Opções para o RandomizedPcaTrainer conforme usado em RandomizedPca(Options).

RegressionModelParameters

Parâmetros de modelo para regressão.

SdcaBinaryTrainerBase<TModelParameters>.BinaryOptionsBase

Opções para SdcaBinaryTrainerBase<TModelParameters>.

SdcaBinaryTrainerBase<TModelParameters>

O SDCA é um algoritmo de treinamento geral para modelos lineares (generalizados), como computador vetor de suporte, regressão linear, regressão logística e assim por diante. A família de treinadores de classificação binária SDCA inclui vários membros lacrados: (1) SdcaNonCalibratedBinaryTrainer dá suporte a funções de perda geral e retorna LinearBinaryModelParameters. (2) SdcaLogisticRegressionBinaryTrainer basicamente treina um modelo de regressão logística regularizada. Como a regressão logística naturalmente fornece a saída de probabilidade, o tipo desse modelo gerado é CalibratedModelParametersBase<TSubModel,TCalibrator>. em que TSubModel é LinearBinaryModelParameters e TCalibrator é PlattCalibrator.

SdcaLogisticRegressionBinaryTrainer

O IEstimator<TTransformer> para treinar um modelo de classificação de regressão logística binária usando o método de ascensão de coordenada dupla estocástica. O modelo treinado é calibrado e pode produzir probabilidade alimentando o valor de saída da função linear para um PlattCalibrator.

SdcaLogisticRegressionBinaryTrainer.Options

Opções para o SdcaLogisticRegressionBinaryTrainer conforme usado em SdcaLogisticRegression(Options).

SdcaMaximumEntropyMulticlassTrainer

O IEstimator<TTransformer> para prever um destino usando um classificador multiclasse de entropia máxima. O modelo MaximumEntropyModelParameters treinado produz probabilidades de classes.

SdcaMaximumEntropyMulticlassTrainer.Options

SdcaMaximumEntropyMulticlassTrainer.Options para SdcaMaximumEntropyMulticlassTrainer conforme usado em SdcaMaximumEntropy(MulticlassClassificationCatalog+MulticlassClassificationTrainers, String, String, String, Nullable<Single>, Nullable<Single>, Nullable<Int32>)

SdcaMulticlassTrainerBase<TModel>.MulticlassOptions

Opções para o SdcaMulticlassTrainerBase<TModel>.

SdcaMulticlassTrainerBase<TModel>

O IEstimator<TTransformer> para prever um destino usando um modelo de classificador multiclasse linear treinado com um método descendente de coordenadas. Dependendo da função de perda usada, o modelo treinado pode ser, por exemplo, o classificador máximo de entropia ou o computador vetor de suporte de várias classes.

SdcaNonCalibratedBinaryTrainer

O IEstimator<TTransformer> para treinar um modelo de classificação de regressão logística binária usando o método de ascento de coordenada dupla estocástica.

SdcaNonCalibratedBinaryTrainer.Options

Opções para o SdcaNonCalibratedBinaryTrainer.

SdcaNonCalibratedMulticlassTrainer

OIEstimator<TTransformer> para prever um destino usando um classificador de várias classes lineares. O modelo LinearMulticlassModelParameters treinado produz probabilidades de classes.

SdcaNonCalibratedMulticlassTrainer.Options

SdcaNonCalibratedMulticlassTrainer.Options para SdcaNonCalibratedMulticlassTrainer , conforme usado em SdcaNonCalibrated(MulticlassClassificationCatalog+MulticlassClassificationTrainers, String, String, String, ISupportSdcaClassificationLoss, Nullable<Single>, Nullable<Single>, Nullable<Int32>).

SdcaRegressionTrainer

O IEstimator<TTransformer> para treinar um modelo de regressão usando o método de ascento de coordenada dupla estocástica.

SdcaRegressionTrainer.Options

Opções para o SdcaRegressionTrainer.

SdcaTrainerBase<TOptions,TTransformer,TModel>.OptionsBase

Opções para os treinadores baseados em SDCA.

SdcaTrainerBase<TOptions,TTransformer,TModel>

Namespace que contém treinadores, parâmetros de modelo e utilitários.

SgdBinaryTrainerBase<TModel>.OptionsBase

Namespace que contém treinadores, parâmetros de modelo e utilitários.

SgdBinaryTrainerBase<TModel>

Namespace que contém treinadores, parâmetros de modelo e utilitários.

SgdCalibratedTrainer

O IEstimator<TTransformer> para regressão logística de treinamento usando um método de gradiente estocástico paralelo. O modelo treinado é calibrado e pode produzir probabilidade alimentando o valor de saída da função linear para um PlattCalibrator.

SgdCalibratedTrainer.Options

Opções para o SgdCalibratedTrainer conforme usado em SgdCalibrated(Options).

SgdNonCalibratedTrainer

O IEstimator<TTransformer> para regressão logística de treinamento usando um método de gradiente estocástico paralelo.

SgdNonCalibratedTrainer.Options

Opções para o SgdNonCalibratedTrainer conforme usado em SgdNonCalibrated(Options).

SmoothedHingeLoss

Uma versão suave da HingeLoss função, comumente usada em tarefas de classificação.

SquaredLoss

A Perda Quadrada, comumente usada em tarefas de regressão.

StochasticTrainerBase<TTransformer,TModel>

Namespace que contém treinadores, parâmetros de modelo e utilitários.

SymbolicSgdLogisticRegressionBinaryTrainer

O IEstimator<TTransformer> para prever um destino usando um modelo de classificação binária linear treinado com a descida simbólica do gradiente estocástico.

SymbolicSgdLogisticRegressionBinaryTrainer.Options

Opções para o SymbolicSgdLogisticRegressionBinaryTrainer conforme usado em SymbolicSgdLogisticRegression(BinaryClassificationCatalog+BinaryClassificationTrainers, SymbolicSgdLogisticRegressionBinaryTrainer+Options).

TrainerEstimatorBase<TTransformer,TModel>

Isso representa uma classe básica para "treinador simples". Um 'treinador simples' aceita uma coluna de recurso e uma coluna de rótulo, também opcionalmente uma coluna de peso. Ele produz um 'transformador de previsão'.

TrainerEstimatorBaseWithGroupId<TTransformer,TModel>

Isso representa uma classe básica para "treinador simples". Um 'treinador simples' aceita uma coluna de recurso e uma coluna de rótulo, também opcionalmente uma coluna de peso. Ele produz um 'transformador de previsão'.

TrainerInputBase

A classe base para todas as entradas do treinador.

TrainerInputBaseWithGroupId

A classe base para todas as entradas do treinador que dão suporte a uma coluna de grupo.

TrainerInputBaseWithLabel

A classe base para todas as entradas do treinador que dão suporte a uma coluna Label.

TrainerInputBaseWithWeight

A classe base para todas as entradas do treinador que dão suporte a uma coluna de peso.

TweedieLoss

Perda de tweedie, com base na probabilidade de log da distribuição Tweedie. Essa função de perda é usada na regressão de Tweedie.

UnsupervisedTrainerInputBaseWithWeight

A classe base para todas as entradas de treinador não supervisionadas que dão suporte a uma coluna de peso.

Estruturas

LsrDecay.LearningRateSchedulerItem

Essa estrutura representa um tipo de item do agendador de taxa de aprendizagem

Interfaces

ICalculateFeatureContribution

Permite o suporte para cálculo de contribuição de recursos por parâmetros de modelo.

IClassificationLoss

Namespace que contém treinadores, parâmetros de modelo e utilitários.

ILossFunction<TOutput,TLabel>

Namespace que contém treinadores, parâmetros de modelo e utilitários.

IRegressionLoss

Namespace que contém treinadores, parâmetros de modelo e utilitários.

IScalarLoss

Namespace que contém treinadores, parâmetros de modelo e utilitários.

ISupportSdcaClassificationLoss

Namespace que contém treinadores, parâmetros de modelo e utilitários.

ISupportSdcaLoss

A função de perda pode conhecer a solução close-form para a atualização dupla ideal Ref: Sec(6.2) de http://jmlr.org/papers/volume14/shalev-shwartz13a/shalev-shwartz13a.pdf

ISupportSdcaRegressionLoss

Namespace que contém treinadores, parâmetros de modelo e utilitários.

ITrainerEstimator<TTransformer,TModel>

Interface para o Avaliador do Treinador.

Enumerações

KMeansTrainer.InitializationAlgorithm

Namespace que contém treinadores, parâmetros de modelo e utilitários.

MatrixFactorizationTrainer.LossFunctionType

Tipo de função de perda.