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. |