Microsoft.ML.Trainers Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
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. |