Microsoft.ML.Trainers Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Espace de noms contenant des formateurs, des paramètres de modèle et des utilitaires.
Classes
AveragedLinearOptions |
Classe Arguments pour les entraîneurs linéaires moyens. |
AveragedLinearTrainer<TTransformer,TModel> |
Classe de base pour les entraîneurs linéaires moyens. |
AveragedPerceptronTrainer |
pour IEstimator<TTransformer> prédire une cible à l’aide d’un modèle de classification binaire linéaire entraîné avec le perceptron moyen. |
AveragedPerceptronTrainer.Options |
Options pour le AveragedPerceptronTrainer telles qu’utilisées dans AveragedPerceptron(BinaryClassificationCatalog+BinaryClassificationTrainers, AveragedPerceptronTrainer+Options). |
CoefficientStatistics |
Représente un objet de statistiques de coefficient contenant des statistiques sur les paramètres de modèle calculés. |
ComputeLogisticRegressionStandardDeviation |
Calcule la matrice d’écart-type de chacun des poids d’entraînement non nuls, nécessaires pour calculer davantage l’écart-type, la valeur p et le z-Score. Utilisez l’implémentation de cette classe dans le package Microsoft.ML.Mkl.Components qui utilise la bibliothèque de noyaux Mathématiques Intel. En raison de l’existence de la régularisation, une approximation est utilisée pour calculer les variances des coefficients linéaires entraînés. |
ComputeLRTrainingStdThroughMkl |
Espace de noms contenant des formateurs, des paramètres de modèle et des utilitaires. |
ExpLoss |
Perte exponentielle, couramment utilisée dans les tâches de classification. |
ExponentialLRDecay |
Cette classe implémente la dégradation du taux d’apprentissage exponentiel. Implémenté à partir de la documentation tensorflow. Source : https://www.tensorflow.org/api_docs/python/tf/compat/v1/train/exponential_decay Les valeurs par défaut et l’implémentation du taux d’apprentissage proviennent des tests de modèle Tensorflow Slim. Source : https://github.com/tensorflow/models/blob/master/research/slim/train_image_classifier.py |
FeatureContributionCalculator |
Prise en charge du calcul de la contribution aux fonctionnalités. |
FieldAwareFactorizationMachineModelParameters |
Paramètres de modèle pour FieldAwareFactorizationMachineTrainer. |
FieldAwareFactorizationMachinePredictionTransformer |
Espace de noms contenant des formateurs, des paramètres de modèle et des utilitaires. |
FieldAwareFactorizationMachineTrainer |
IEstimator<TTransformer> pour prédire une cible à l’aide d’un modèle de machine de factorisation prenant en compte le champ entraîné à l’aide d’une méthode de gradient stochastique. |
FieldAwareFactorizationMachineTrainer.Options |
FieldAwareFactorizationMachineTrainer.Options pour FieldAwareFactorizationMachineTrainer comme utilisé dans FieldAwareFactorizationMachine(BinaryClassificationCatalog+BinaryClassificationTrainers, FieldAwareFactorizationMachineTrainer+Options). |
HingeLoss |
Perte de charnière, couramment utilisé dans les tâches de classification. |
KMeansModelParameters |
Espace de noms contenant des formateurs, des paramètres de modèle et des utilitaires. |
KMeansTrainer |
pour IEstimator<TTransformer> la formation d’un clusterer KMeans |
KMeansTrainer.Options |
Options pour le KMeansTrainer comme utilisé dans KMeansTrainer(Options). |
LbfgsLogisticRegressionBinaryTrainer |
IEstimator<TTransformer> pour prédire une cible à l’aide d’un modèle de régression logistique linéaire entraîné avec la méthode L-BFGS. |
LbfgsLogisticRegressionBinaryTrainer.Options |
Options pour le tel qu’utilisé LbfgsLogisticRegressionBinaryTrainer dans LbfgsLogisticRegression(BinaryClassificationCatalog+BinaryClassificationTrainers, LbfgsLogisticRegressionBinaryTrainer+Options) |
LbfgsMaximumEntropyMulticlassTrainer |
IEstimator<TTransformer> pour prédire une cible à l’aide d’un classifieur multiclasse d’entropie maximale entraîné avec la méthode L-BFGS. |
LbfgsMaximumEntropyMulticlassTrainer.Options |
LbfgsMaximumEntropyMulticlassTrainer.Options pour LbfgsMaximumEntropyMulticlassTrainer comme utilisé dans LbfgsMaximumEntropy(MulticlassClassificationCatalog+MulticlassClassificationTrainers, LbfgsMaximumEntropyMulticlassTrainer+Options). |
LbfgsPoissonRegressionTrainer |
IEstimator<TTransformer> pour l’entraînement d’un modèle de régression Poisson. |
LbfgsPoissonRegressionTrainer.Options |
Options pour le LbfgsPoissonRegressionTrainer comme utilisé dans LbfgsPoissonRegression(Options). |
LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase |
Classe d’options de base pour les estimateurs de formateur dérivés.LbfgsTrainerBase<TOptions,TTransformer,TModel> |
LbfgsTrainerBase<TOptions,TTransformer,TModel> |
Classe de base pour les formateurs basés sur L-BFGS. |
LdSvmModelParameters |
Espace de noms contenant des formateurs, des paramètres de modèle et des utilitaires. |
LdSvmTrainer |
pour IEstimator<TTransformer> prédire une cible à l’aide d’un modèle de classification binaire non linéaire entraîné avec la machine virtuelle SVM profonde locale. |
LdSvmTrainer.Options |
Espace de noms contenant des formateurs, des paramètres de modèle et des utilitaires. |
LearningRateScheduler |
Cette classe abstraite définit un planificateur de taux d’apprentissage. |
LinearBinaryModelParameters |
Classe de paramètres de modèle pour les estimateurs de formateur binaire linéaire. |
LinearModelParameters |
Classe de base pour les paramètres de modèle linéaire. |
LinearModelParameterStatistics |
Statistiques pour les paramètres de modèle linéaire. |
LinearMulticlassModelParameters |
Modèle linéaire des classifieurs multiclasses. Il génère des scores bruts de tous ses modèles linéaires, et aucune sortie probablistique n’est fournie. |
LinearMulticlassModelParametersBase |
Modèle linéaire commun des classifieurs multiclasses. LinearMulticlassModelParameters contient un seul modèle linéaire par classe. |
LinearRegressionModelParameters |
Paramètres de modèle pour la régression linéaire. |
LinearSvmTrainer |
IEstimator<TTransformer> pour prédire une cible à l’aide d’un modèle de classification binaire linéaire entraîné avec une machine virtuelle linéaire. |
LinearSvmTrainer.Options |
Options pour le LinearSvmTrainer telles qu’utilisées dans LinearSvm(BinaryClassificationCatalog+BinaryClassificationTrainers, LinearSvmTrainer+Options). |
LinearTrainerBase<TTransformer,TModel> |
Espace de noms contenant des formateurs, des paramètres de modèle et des utilitaires. |
LogLoss |
Perte de journal, également appelée perte d’entropie croisée. Il est couramment utilisé dans les tâches de classification. |
LsrDecay |
Cette classe implémente la règle de mise à l’échelle linéaire et la désintégration LR. Implémentation adoptée à partir du test de référence RESNET-CIFAR dans Tensorflow slim. https://github.com/tensorflow/models/blob/b974c3f95a37acedcc3c58566834c78fcae4b214/official/vision/image_classification/resnet_cifar_main.py |
MatrixFactorizationTrainer |
pour prédire les IEstimator<TTransformer> éléments d’une matrice à l’aide de la factorisation matricielle (également appelée type de filtrage collaboratif). |
MatrixFactorizationTrainer.Options |
Options pour le MatrixFactorizationTrainer telles qu’utilisées dans MatrixFactorization(Options). |
MaximumEntropyModelParameters |
Modèle d’entropie maximale linéaire des classifieurs multiclasses. Il génère des probabilités de classes. Ce modèle est également appelé régression logistique multinomiale. https://en.wikipedia.org/wiki/Multinomial_logistic_regression Consultez pour plus d’informations. |
MetaMulticlassTrainer<TTransformer,TModel> |
Espace de noms contenant des formateurs, des paramètres de modèle et des utilitaires. |
ModelParametersBase<TOutput> |
Classe de base générique pour tous les paramètres de modèle. |
ModelStatisticsBase |
Statistiques pour les paramètres de modèle linéaire. |
NaiveBayesMulticlassModelParameters |
Paramètres de modèle pour NaiveBayesMulticlassTrainer. |
NaiveBayesMulticlassTrainer |
IEstimator<TTransformer> pour l’apprentissage d’un modèle Naive Bayes multiclasse qui prend en charge les valeurs de fonctionnalité binaires. |
OlsModelParameters |
Paramètres de modèle pour OlsTrainer. |
OlsTrainer |
IEstimator<TTransformer> pour l’apprentissage d’un modèle de régression linéaire à l’aide de moindres carrés ordinaires (OLS) pour estimer les paramètres du modèle de régression linéaire. |
OlsTrainer.Options |
Options pour le OlsTrainer tel qu’utilisé dans Ols(Options) |
OneVersusAllModelParameters |
Paramètres de modèle pour OneVersusAllTrainer. |
OneVersusAllTrainer |
IEstimator<TTransformer> pour l’apprentissage d’un classifieur multiclasse un contre tous qui utilise le classifieur binaire spécifié. |
OnlineGradientDescentTrainer |
pour IEstimator<TTransformer> l’apprentissage d’un modèle de régression linéaire à l’aide de la descente de gradient en ligne (OGD) pour estimer les paramètres du modèle de régression linéaire. |
OnlineGradientDescentTrainer.Options |
Options pour le OnlineGradientDescentTrainer comme utilisé dans OnlineGradientDescent(Options). |
OnlineLinearOptions |
Classe Arguments pour les formateurs linéaires en ligne. |
OnlineLinearTrainer<TTransformer,TModel> |
Classe de base pour les entraîneurs linéaires en ligne. Les formateurs en ligne peuvent être mis à jour de manière incrémentielle avec des données supplémentaires. |
PairwiseCouplingModelParameters |
Paramètres de modèle pour PairwiseCouplingTrainer. |
PairwiseCouplingTrainer |
IEstimator<TTransformer> pour l’apprentissage d’un classifieur multiclasse couplé par paire qui utilise le classifieur binaire spécifié. |
PcaModelParameters |
Paramètres de modèle pour RandomizedPcaTrainer. |
PoissonLoss |
Fonction Perte de poisson pour La régression de Poisson. |
PoissonRegressionModelParameters |
Paramètres de modèle pour la régression de Poisson. |
PolynomialLRDecay |
Cette classe implémente la désintégration du taux d’apprentissage polynomial. Implémenté à partir de la documentation tensorflow. Source : https://www.tensorflow.org/api_docs/python/tf/compat/v1/train/polynomial_decay Les valeurs par défaut et l’implémentation du taux d’apprentissage proviennent des tests de modèle Tensorflow Slim. Source : https://github.com/tensorflow/models/blob/master/research/slim/train_image_classifier.py |
PriorModelParameters |
Paramètres de modèle pour PriorTrainer. |
PriorTrainer |
IEstimator<TTransformer> pour prédire une cible à l’aide d’un modèle de classification binaire. |
RandomizedPcaTrainer |
pour IEstimator<TTransformer> l’entraînement d’un PCA approximatif à l’aide d’un algorithme SVD aléatoire. |
RandomizedPcaTrainer.Options |
Options pour le RandomizedPcaTrainer comme utilisé dans RandomdPca(Options). |
RegressionModelParameters |
Paramètres de modèle pour la régression. |
SdcaBinaryTrainerBase<TModelParameters>.BinaryOptionsBase |
Options pour SdcaBinaryTrainerBase<TModelParameters>. |
SdcaBinaryTrainerBase<TModelParameters> |
SDCA est un algorithme d’entraînement général pour les modèles linéaires (généralisés), tels que la machine à vecteurs de prise en charge, la régression linéaire, la régression logistique, etc. La famille de formateurs de classification binaire SDCA comprend plusieurs membres scellés : (1) SdcaNonCalibratedBinaryTrainer prend en charge les fonctions de perte générales et retourne LinearBinaryModelParameters.
(2) SdcaLogisticRegressionBinaryTrainer entraîne essentiellement un modèle de régression logistique régularisé. Étant donné que la régression logistique fournit naturellement une sortie de probabilité, le type de ce modèle généré est CalibratedModelParametersBase<TSubModel,TCalibrator>.
où |
SdcaLogisticRegressionBinaryTrainer |
pour IEstimator<TTransformer> l’apprentissage d’un modèle de classification de régression logistique binaire à l’aide de la méthode d’ascension stochastique à double coordonnée. Le modèle entraîné est étalonné et peut produire une probabilité en alimentant la valeur de sortie de la fonction linéaire à un PlattCalibrator. |
SdcaLogisticRegressionBinaryTrainer.Options |
Options pour le SdcaLogisticRegressionBinaryTrainer comme utilisé dans SdcaLogisticRegression(Options). |
SdcaMaximumEntropyMulticlassTrainer |
IEstimator<TTransformer> pour prédire une cible à l’aide d’un classifieur multiclasse d’entropie maximale. Le modèle MaximumEntropyModelParameters entraîné produit des probabilités de classes. |
SdcaMaximumEntropyMulticlassTrainer.Options |
SdcaMaximumEntropyMulticlassTrainer.Options pour SdcaMaximumEntropyMulticlassTrainer tel qu’utilisé dans SdcaMaximumEntropy(MulticlassClassificationCatalog+MulticlassClassificationTrainers, String, String, String, Nullable<Single>, Nullable<Single>, Nullable<Int32>) |
SdcaMulticlassTrainerBase<TModel>.MulticlassOptions |
Options pour .SdcaMulticlassTrainerBase<TModel> |
SdcaMulticlassTrainerBase<TModel> |
IEstimator<TTransformer> pour prédire une cible à l’aide d’un modèle de classifieur multiclasse linéaire entraîné avec une méthode de descente de coordonnées. Selon la fonction de perte utilisée, le modèle entraîné peut être, par exemple, classifieur d’entropie maximale ou machine vectorielle de prise en charge multiclasse. |
SdcaNonCalibratedBinaryTrainer |
pour IEstimator<TTransformer> l’apprentissage d’un modèle de classification de régression logistique binaire à l’aide de la méthode stochastic double coordonnée ascente. |
SdcaNonCalibratedBinaryTrainer.Options |
Options pour .SdcaNonCalibratedBinaryTrainer |
SdcaNonCalibratedMulticlassTrainer |
IEstimator<TTransformer> pour prédire une cible à l’aide d’un classifieur multiclasse linéaire. Le modèle LinearMulticlassModelParameters entraîné produit des probabilités de classes. |
SdcaNonCalibratedMulticlassTrainer.Options |
SdcaNonCalibratedMulticlassTrainer.Options pour SdcaNonCalibratedMulticlassTrainer comme utilisé dans SdcaNonCalibrated(MulticlassClassificationCatalog+MulticlassClassificationTrainers, String, String, String, ISupportSdcaClassificationLoss, Nullable<Single>, Nullable<Single>, Nullable<Int32>). |
SdcaRegressionTrainer |
pour IEstimator<TTransformer> l’apprentissage d’un modèle de régression à l’aide de la méthode stochastique d’ascente de coordonnées doubles. |
SdcaRegressionTrainer.Options |
Options pour .SdcaRegressionTrainer |
SdcaTrainerBase<TOptions,TTransformer,TModel>.OptionsBase |
Options pour les formateurs basés sur SDCA. |
SdcaTrainerBase<TOptions,TTransformer,TModel> |
Espace de noms contenant des formateurs, des paramètres de modèle et des utilitaires. |
SgdBinaryTrainerBase<TModel>.OptionsBase |
Espace de noms contenant des formateurs, des paramètres de modèle et des utilitaires. |
SgdBinaryTrainerBase<TModel> |
Espace de noms contenant des formateurs, des paramètres de modèle et des utilitaires. |
SgdCalibratedTrainer |
pour l’entraînement IEstimator<TTransformer> de la régression logistique à l’aide d’une méthode de gradient stochastique parallèle. Le modèle entraîné est étalonné et peut produire une probabilité en alimentant la valeur de sortie de la fonction linéaire à un PlattCalibrator. |
SgdCalibratedTrainer.Options |
Options pour le SgdCalibratedTrainer tel qu’utilisé dans SgdCalibrated(Options). |
SgdNonCalibratedTrainer |
pour l’entraînement IEstimator<TTransformer> de la régression logistique à l’aide d’une méthode de gradient stochastique parallèle. |
SgdNonCalibratedTrainer.Options |
Options pour le SgdNonCalibratedTrainer tel qu’utilisé dans SgdNonCalibrated(Options). |
SmoothedHingeLoss |
Version fluide de la HingeLoss fonction, couramment utilisée dans les tâches de classification. |
SquaredLoss |
La perte carrée, couramment utilisée dans les tâches de régression. |
StochasticTrainerBase<TTransformer,TModel> |
Espace de noms contenant des formateurs, des paramètres de modèle et des utilitaires. |
SymbolicSgdLogisticRegressionBinaryTrainer |
IEstimator<TTransformer> pour prédire une cible à l’aide d’un modèle de classification binaire linéaire entraîné avec la descente de gradient stochastique symbolique. |
SymbolicSgdLogisticRegressionBinaryTrainer.Options |
Options pour le SymbolicSgdLogisticRegressionBinaryTrainer tel qu’utilisé dans SymbolicSgdLogisticRegression(BinaryClassificationCatalog+BinaryClassificationTrainers, SymbolicSgdLogisticRegressionBinaryTrainer+Options). |
TrainerEstimatorBase<TTransformer,TModel> |
Il s’agit d’une classe de base pour « formateur simple ». Un « formateur simple » accepte une colonne de caractéristique et une colonne d’étiquette, ainsi qu’une colonne de poids. Elle produit un « transformateur de prédiction ». |
TrainerEstimatorBaseWithGroupId<TTransformer,TModel> |
Il s’agit d’une classe de base pour « formateur simple ». Un « formateur simple » accepte une colonne de caractéristique et une colonne d’étiquette, ainsi qu’une colonne de poids. Elle produit un « transformateur de prédiction ». |
TrainerInputBase |
Classe de base pour toutes les entrées du formateur. |
TrainerInputBaseWithGroupId |
Classe de base pour toutes les entrées du formateur qui prennent en charge une colonne de groupe. |
TrainerInputBaseWithLabel |
Classe de base pour toutes les entrées du formateur qui prennent en charge une colonne Label. |
TrainerInputBaseWithWeight |
Classe de base pour toutes les entrées d’entraîneur qui prennent en charge une colonne de poids. |
TweedieLoss |
Perte de Tweedie, basée sur la probabilité logarithmique de la distribution de Tweedie. Cette fonction de perte est utilisée dans la régression Tweedie. |
UnsupervisedTrainerInputBaseWithWeight |
Classe de base pour toutes les entrées d’entraîneur non supervisées qui prennent en charge une colonne de poids. |
Structures
LsrDecay.LearningRateSchedulerItem |
Cette structure représente un type d’élément du planificateur de taux d’apprentissage |
Interfaces
ICalculateFeatureContribution |
Permet la prise en charge du calcul de la contribution aux fonctionnalités par paramètres de modèle. |
IClassificationLoss |
Espace de noms contenant des formateurs, des paramètres de modèle et des utilitaires. |
ILossFunction<TOutput,TLabel> |
Espace de noms contenant des formateurs, des paramètres de modèle et des utilitaires. |
IRegressionLoss |
Espace de noms contenant des formateurs, des paramètres de modèle et des utilitaires. |
IScalarLoss |
Espace de noms contenant des formateurs, des paramètres de modèle et des utilitaires. |
ISupportSdcaClassificationLoss |
Espace de noms contenant des formateurs, des paramètres de modèle et des utilitaires. |
ISupportSdcaLoss |
La fonction de perte peut connaître la solution de forme rapprochée de la double mise à jour optimale Ref : Sec(6.2) de http://jmlr.org/papers/volume14/shalev-shwartz13a/shalev-shwartz13a.pdf |
ISupportSdcaRegressionLoss |
Espace de noms contenant des formateurs, des paramètres de modèle et des utilitaires. |
ITrainerEstimator<TTransformer,TModel> |
Interface pour l’estimateur de formateur. |
Énumérations
KMeansTrainer.InitializationAlgorithm |
Espace de noms contenant des formateurs, des paramètres de modèle et des utilitaires. |
MatrixFactorizationTrainer.LossFunctionType |
Type de fonction de perte. |