Microsoft.ML.Trainers Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Namespace mit Trainern, Modellparametern und Hilfsprogrammen.
Klassen
| Name | Beschreibung |
|---|---|
| AveragedLinearOptions |
Argumentklasse für durchschnittliche lineare Trainer. |
| AveragedLinearTrainer<TTransformer,TModel> |
Basisklasse für durchschnittliche lineare Trainer. |
| AveragedPerceptronTrainer |
Das IEstimator<TTransformer> Ziel mit einem linearen binären Klassifikationsmodell, das mit dem durchschnittlichen Perceptron trainiert wurde. |
| AveragedPerceptronTrainer.Options |
Optionen für die AveragedPerceptronTrainer wie in AveragedPerceptron(BinaryClassificationCatalog+BinaryClassificationTrainers, AveragedPerceptronTrainer+Options). |
| CoefficientStatistics |
Stellt ein Koeffizientenstatistikobjekt dar, das Statistiken zu den berechneten Modellparametern enthält. |
| ComputeLogisticRegressionStandardDeviation |
Berechnet die Standardabweichungsmatrix der einzelnen Nicht-Null-Trainingsgewichte, die erforderlich sind, um die Standardabweichung, den P-Wert und den Z-Score weiter zu berechnen. Verwenden Sie die Implementierung dieser Klasse im Microsoft.ML.Mkl.Components-Paket, das die Intel Math Kernel Library verwendet. Aufgrund der Normalisierung wird eine Annäherung verwendet, um die Varianzen der trainierten linearen Koeffizienten zu berechnen. |
| ComputeLRTrainingStdThroughMkl |
Namespace mit Trainern, Modellparametern und Hilfsprogrammen. |
| ExpLoss |
Exponentieller Verlust, der häufig in Klassifizierungsaufgaben verwendet wird. |
| ExponentialLRDecay |
Diese Klasse implementiert exponentielle Abklingrate. Implementiert aus der Tensorflow-Dokumentation. Quelle: https://www.tensorflow.org/api_docs/python/tf/compat/v1/train/exponential_decay Standardwerte und Implementierung der Lernrate stammen aus Tensorflow Slim-Modelltests. Quelle : https://github.com/tensorflow/models/blob/master/research/slim/train_image_classifier.py |
| FeatureContributionCalculator |
Unterstützung für die Berechnung von Featurebeiträgen. |
| FieldAwareFactorizationMachineModelParameters |
Modellparameter für FieldAwareFactorizationMachineTrainer. |
| FieldAwareFactorizationMachinePredictionTransformer |
Namespace mit Trainern, Modellparametern und Hilfsprogrammen. |
| FieldAwareFactorizationMachineTrainer |
Das IEstimator<TTransformer> Ziel mithilfe eines feldfähigen Faktorisierungsmaschinenmodells, das mithilfe einer stochastischen Farbverlaufsmethode trainiert wird. |
| FieldAwareFactorizationMachineTrainer.Options |
FieldAwareFactorizationMachineTrainer.Options für FieldAwareFactorizationMachineTrainer die Verwendung in FieldAwareFactorizationMachine(BinaryClassificationCatalog+BinaryClassificationTrainers, FieldAwareFactorizationMachineTrainer+Options). |
| HingeLoss |
Hinge Loss, häufig in Klassifizierungsaufgaben verwendet. |
| KMeansModelParameters |
Namespace mit Trainern, Modellparametern und Hilfsprogrammen. |
| KMeansTrainer |
Schulung IEstimator<TTransformer> eines KMeans-Clusterers |
| KMeansTrainer.Options |
Optionen für die KMeansTrainer in KMeansTrainer(Options). |
| LbfgsLogisticRegressionBinaryTrainer |
Das IEstimator<TTransformer> Ziel mithilfe eines linearen Regressionsmodells, das mit der L-BFGS-Methode trainiert wurde, vorherzusagen. |
| LbfgsLogisticRegressionBinaryTrainer.Options |
Optionen für die LbfgsLogisticRegressionBinaryTrainer in LbfgsLogisticRegression(BinaryClassificationCatalog+BinaryClassificationTrainers, LbfgsLogisticRegressionBinaryTrainer+Options) |
| LbfgsMaximumEntropyMulticlassTrainer |
Die IEstimator<TTransformer> Vorhersage eines Ziels mithilfe eines mit der L-BFGS-Methode trainierten maximal entropie-Klassifizierers mit mehreren Klassen. |
| LbfgsMaximumEntropyMulticlassTrainer.Options |
LbfgsMaximumEntropyMulticlassTrainer.Options für LbfgsMaximumEntropyMulticlassTrainer die Verwendung in LbfgsMaximumEntropy(MulticlassClassificationCatalog+MulticlassClassificationTrainers, LbfgsMaximumEntropyMulticlassTrainer+Options). |
| LbfgsPoissonRegressionTrainer |
Das IEstimator<TTransformer> zur Schulung eines Poisson Regressionsmodells. |
| LbfgsPoissonRegressionTrainer.Options |
Optionen für die LbfgsPoissonRegressionTrainer in LbfgsPoissonRegression(Options). |
| LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase |
Basisoptionenklasse für Trainerstimme, vonLbfgsTrainerBase<TOptions,TTransformer,TModel> denen abgeleitet wird. |
| LbfgsTrainerBase<TOptions,TTransformer,TModel> |
Basisklasse für L-BFGS-basierte Trainer. |
| LdSvmModelParameters |
Namespace mit Trainern, Modellparametern und Hilfsprogrammen. |
| LdSvmTrainer |
Das IEstimator<TTransformer> Ziel mithilfe eines nicht linearen binären Klassifizierungsmodells, das mit Local Deep SVM trainiert wurde, vorherzusagen. |
| LdSvmTrainer.Options |
Namespace mit Trainern, Modellparametern und Hilfsprogrammen. |
| LearningRateScheduler |
Dieser abstrakte Kurs definiert einen Lernratenplaner. |
| LinearBinaryModelParameters |
Die Modellparameterklasse für lineare binäre Trainerschätzungen. |
| LinearModelParameters |
Basisklasse für lineare Modellparameter. |
| LinearModelParameterStatistics |
Statistiken für lineare Modellparameter. |
| LinearMulticlassModelParameters |
Lineares Modell von Klassifizierern mit mehreren Klassen. Es gibt Rohergebnisse aller linearen Modelle aus, und es wird keine probablistische Ausgabe bereitgestellt. |
| LinearMulticlassModelParametersBase |
Allgemeines lineares Modell von Klassifizierern mit mehreren Klassen. LinearMulticlassModelParameters enthält ein einzelnes lineares Modell pro Klasse. |
| LinearRegressionModelParameters |
Modellparameter für lineare Regression. |
| LinearSvmTrainer |
Das IEstimator<TTransformer> Ziel mithilfe eines linearen binären Klassifizierungsmodells, das mit Linear SVM trainiert wurde, vorherzusagen. |
| LinearSvmTrainer.Options |
Optionen für die LinearSvmTrainer wie in LinearSvm(BinaryClassificationCatalog+BinaryClassificationTrainers, LinearSvmTrainer+Options). |
| LinearTrainerBase<TTransformer,TModel> |
Namespace mit Trainern, Modellparametern und Hilfsprogrammen. |
| LogLoss |
Der Log Loss, auch bekannt als Cross Entropy Loss. Sie wird häufig in Klassifizierungsaufgaben verwendet. |
| LsrDecay |
Diese Klasse implementiert lineare Skalierungsregel und LR-Verfall. Umsetzung aus RESNET-CIFAR Benchmarktest in Tensorflow slim. https://github.com/tensorflow/models/blob/b974c3f95a37acedcc3c58566834c78fcae4b214/official/vision/image_classification/resnet_cifar_main.py |
| MatrixFactorizationTrainer |
Die IEstimator<TTransformer> zu prognostizierenden Elemente in einer Matrix mithilfe der Matrixfaktorisierung (auch als Typ der gemeinsamen Filterung bezeichnet). |
| MatrixFactorizationTrainer.Options |
Optionen für die MatrixFactorizationTrainer in MatrixFactorization(Options) verwendeten Optionen. |
| MaximumEntropyModelParameters |
Lineares maximales Entropiemodell von Klassifizierern mit mehreren Klassen. Es gibt Klassenwahrscheinlichkeiten aus. Dieses Modell wird auch als multinomiale logistische Regression bezeichnet. Details finden Sie unter https://en.wikipedia.org/wiki/Multinomial_logistic_regression . |
| MetaMulticlassTrainer<TTransformer,TModel> |
Namespace mit Trainern, Modellparametern und Hilfsprogrammen. |
| ModelParametersBase<TOutput> |
Generische Basisklasse für alle Modellparameter. |
| ModelStatisticsBase |
Statistiken für lineare Modellparameter. |
| NaiveBayesMulticlassModelParameters |
Modellparameter für NaiveBayesMulticlassTrainer. |
| NaiveBayesMulticlassTrainer |
Die IEstimator<TTransformer> Schulung eines multiklassigen Naive Bayes-Modells, das binäre Featurewerte unterstützt. |
| OlsModelParameters |
Modellparameter für OlsTrainer. |
| OlsTrainer |
Zum IEstimator<TTransformer> Trainieren eines linearen Regressionsmodells mit gewöhnlichen kleinsten Quadraten (OLS) zur Schätzung der Parameter des linearen Regressionsmodells. |
| OlsTrainer.Options |
Optionen für die OlsTrainer in Ols(Options) verwendeten Optionen |
| OneVersusAllModelParameters |
Modellparameter für OneVersusAllTrainer. |
| OneVersusAllTrainer |
Die IEstimator<TTransformer> Schulung eines 1-versus-all-Klassenklassifizierers, der den angegebenen binären Klassifizierer verwendet. |
| OnlineGradientDescentTrainer |
Die IEstimator<TTransformer> Schulung eines linearen Regressionsmodells mithilfe von Online Gradient Descent (OGD) zum Abschätzen der Parameter des linearen Regressionsmodells. |
| OnlineGradientDescentTrainer.Options |
Optionen für die OnlineGradientDescentTrainer in OnlineGradientDescent(Options). |
| OnlineLinearOptions |
Arguments-Klasse für lineare Onlinetrainer. |
| OnlineLinearTrainer<TTransformer,TModel> |
Basisklasse für online lineare Trainer. Online-Trainer können inkrementell mit zusätzlichen Daten aktualisiert werden. |
| PairwiseCouplingModelParameters |
Modellparameter für PairwiseCouplingTrainer. |
| PairwiseCouplingTrainer |
Für IEstimator<TTransformer> die Schulung eines gekoppelten Klassifizierers mit mehreren Klassen, der den angegebenen binären Klassifizierer verwendet. |
| PcaModelParameters |
Modellparameter für RandomizedPcaTrainer. |
| PoissonLoss |
Poisson-Verlustfunktion für Poisson Regression. |
| PoissonRegressionModelParameters |
Modellparameter für Poisson Regression. |
| PolynomialLRDecay |
Diese Klasse implementiert den Verfall der Polynomen-Lernrate. Implementiert aus der Tensorflow-Dokumentation. Quelle: https://www.tensorflow.org/api_docs/python/tf/compat/v1/train/polynomial_decay Standardwerte und Implementierung der Lernrate stammen aus Tensorflow Slim-Modelltests. Quelle : https://github.com/tensorflow/models/blob/master/research/slim/train_image_classifier.py |
| PriorModelParameters |
Modellparameter für PriorTrainer. |
| PriorTrainer |
Die IEstimator<TTransformer> für die Vorhersage eines Ziels mithilfe eines binären Klassifizierungsmodells. |
| RandomizedPcaTrainer |
Für IEstimator<TTransformer> die Schulung eines ungefähren PCA mit randomisiertem SVD-Algorithmus. |
| RandomizedPcaTrainer.Options |
Optionen für die RandomizedPcaTrainer in RandomizedPca(Options). |
| RegressionModelParameters |
Modellparameter für Regression. |
| SdcaBinaryTrainerBase<TModelParameters>.BinaryOptionsBase |
Optionen für SdcaBinaryTrainerBase<TModelParameters>. |
| SdcaBinaryTrainerBase<TModelParameters> |
SDCA ist ein allgemeiner Schulungsalgorithmus für (generalisierte) lineare Modelle wie Unterstützungsvektormaschine, lineare Regression, logistische Regression usw. SDCA binary classification trainer family enthält mehrere versiegelte Member: (1) SdcaNonCalibratedBinaryTrainer unterstützt allgemeine Verlustfunktionen und Rückgaben LinearBinaryModelParameters.
(2) SdcaLogisticRegressionBinaryTrainer trainiert im Wesentlichen ein reguläres Logistisches Regressionsmodell. Da die logistische Regression natürlich eine Wahrscheinlichkeitsausgabe liefert, ist CalibratedModelParametersBase<TSubModel,TCalibrator>der Typ dieses generierten Modells .
wo |
| SdcaLogisticRegressionBinaryTrainer |
Die IEstimator<TTransformer> Schulung eines binären Regressionsklassifizierungsmodells mit der stochastischen Dualkoordinaten-Aufstiegsmethode. Das trainierte Modell wird kalibriert und kann die Wahrscheinlichkeit erzeugen, indem der Ausgabewert der linearen Funktion zu einer PlattCalibratorgefüttert wird. |
| SdcaLogisticRegressionBinaryTrainer.Options |
Optionen für die SdcaLogisticRegressionBinaryTrainer in SdcaLogisticRegression(Options). |
| SdcaMaximumEntropyMulticlassTrainer |
Der IEstimator<TTransformer> zu prognostizierende Zielwert mit einem maximalen Klassifizierungsklassifizierer für Entropie mit mehreren Klassen. Das trainierte Modell MaximumEntropyModelParameters erzeugt Wahrscheinlichkeiten von Klassen. |
| SdcaMaximumEntropyMulticlassTrainer.Options |
SdcaMaximumEntropyMulticlassTrainer.Options für SdcaMaximumEntropyMulticlassTrainer die Verwendung in SdcaMaximumEntropy(MulticlassClassificationCatalog+MulticlassClassificationTrainers, String, String, String, Nullable<Single>, Nullable<Single>, Nullable<Int32>) |
| SdcaMulticlassTrainerBase<TModel>.MulticlassOptions |
Optionen für die SdcaMulticlassTrainerBase<TModel>. |
| SdcaMulticlassTrainerBase<TModel> |
Das IEstimator<TTransformer> Ziel mithilfe eines linearen Mehrklassenklassifizierungsmodells, das mit einer Koordinatenabstiegsmethode trainiert wurde, vorherzusagen. Je nach verwendeter Verlustfunktion kann das trainierte Modell z. B. ein maximaler Entropieklassifizierer oder eine Vektormaschine mit mehrfacher Unterstützung sein. |
| SdcaNonCalibratedBinaryTrainer |
Die IEstimator<TTransformer> Schulung eines binären Regressionsklassifizierungsmodells mit der stochastischen Dualkoordinaten-Aufstiegsmethode. |
| SdcaNonCalibratedBinaryTrainer.Options |
Optionen für die SdcaNonCalibratedBinaryTrainer. |
| SdcaNonCalibratedMulticlassTrainer |
DasIEstimator<TTransformer> Ziel mit einem linearen Klassifizierer mit mehreren Klassen vorherzusagen. Das trainierte Modell LinearMulticlassModelParameters erzeugt Wahrscheinlichkeiten von Klassen. |
| SdcaNonCalibratedMulticlassTrainer.Options |
SdcaNonCalibratedMulticlassTrainer.Options für SdcaNonCalibratedMulticlassTrainer die Verwendung in SdcaNonCalibrated(MulticlassClassificationCatalog+MulticlassClassificationTrainers, String, String, String, ISupportSdcaClassificationLoss, Nullable<Single>, Nullable<Single>, Nullable<Int32>). |
| SdcaRegressionTrainer |
Das IEstimator<TTransformer> zur Schulung eines Regressionsmodells mit der stochastischen Dualkoordinaten-Aufstiegsmethode. |
| SdcaRegressionTrainer.Options |
Optionen für die SdcaRegressionTrainer. |
| SdcaTrainerBase<TOptions,TTransformer,TModel>.OptionsBase |
Optionen für die SDCA-basierten Trainer. |
| SdcaTrainerBase<TOptions,TTransformer,TModel> |
Namespace mit Trainern, Modellparametern und Hilfsprogrammen. |
| SgdBinaryTrainerBase<TModel>.OptionsBase |
Namespace mit Trainern, Modellparametern und Hilfsprogrammen. |
| SgdBinaryTrainerBase<TModel> |
Namespace mit Trainern, Modellparametern und Hilfsprogrammen. |
| SgdCalibratedTrainer |
Die IEstimator<TTransformer> zur Schulung der logistischen Regression mit einer parallelen stochastischen Farbverlaufsmethode. Das trainierte Modell wird kalibriert und kann die Wahrscheinlichkeit erzeugen, indem der Ausgabewert der linearen Funktion zu einer PlattCalibratorgefüttert wird. |
| SgdCalibratedTrainer.Options |
Optionen für die SgdCalibratedTrainer in SgdCalibrated(Options). |
| SgdNonCalibratedTrainer |
Die IEstimator<TTransformer> zur Schulung der logistischen Regression mit einer parallelen stochastischen Farbverlaufsmethode. |
| SgdNonCalibratedTrainer.Options |
Optionen für die SgdNonCalibratedTrainer in SgdNonCalibrated(Options). |
| SmoothedHingeLoss |
Eine reibungslose Version der HingeLoss Funktion, die häufig in Klassifizierungsaufgaben verwendet wird. |
| SquaredLoss |
Der Quadratverlust, der häufig in Regressionsaufgaben verwendet wird. |
| StochasticTrainerBase<TTransformer,TModel> |
Namespace mit Trainern, Modellparametern und Hilfsprogrammen. |
| SymbolicSgdLogisticRegressionBinaryTrainer |
Das IEstimator<TTransformer> Ziel mithilfe eines linearen binären Klassifizierungsmodells, das mit dem symbolischen stochastischen Farbverlaufsabstieg trainiert wurde. |
| SymbolicSgdLogisticRegressionBinaryTrainer.Options |
Optionen für die SymbolicSgdLogisticRegressionBinaryTrainer wie in SymbolicSgdLogisticRegression(BinaryClassificationCatalog+BinaryClassificationTrainers, SymbolicSgdLogisticRegressionBinaryTrainer+Options). |
| TrainerEstimatorBase<TTransformer,TModel> |
Dies stellt eine Grundklasse für "simple Trainer" dar. Ein "einfacher Trainer" akzeptiert eine Featurespalte und eine Beschriftungsspalte, optional auch eine Gewichtungsspalte. Es erzeugt einen "Vorhersagetransformor". |
| TrainerEstimatorBaseWithGroupId<TTransformer,TModel> |
Dies stellt eine Grundklasse für "simple Trainer" dar. Ein "einfacher Trainer" akzeptiert eine Featurespalte und eine Beschriftungsspalte, optional auch eine Gewichtungsspalte. Es erzeugt einen "Vorhersagetransformor". |
| TrainerInputBase |
Die Basisklasse für alle Trainereingaben. |
| TrainerInputBaseWithGroupId |
Die Basisklasse für alle Trainereingaben, die eine Gruppenspalte unterstützen. |
| TrainerInputBaseWithLabel |
Die Basisklasse für alle Trainereingaben, die eine Bezeichnungsspalte unterstützen. |
| TrainerInputBaseWithWeight |
Die Basisklasse für alle Trainereingaben, die eine Gewichtungsspalte unterstützen. |
| TweedieLoss |
Tweedie-Verlust basierend auf der Protokollwahrscheinlichkeit der Tweedie-Verteilung. Diese Verlustfunktion wird in tweedie Regression verwendet. |
| UnsupervisedTrainerInputBaseWithWeight |
Die Basisklasse für alle nicht überwachten Trainereingaben, die eine Gewichtungsspalte unterstützen. |
Strukturen
| Name | Beschreibung |
|---|---|
| LsrDecay.LearningRateSchedulerItem |
Diese Struktur stellt einen Elementtyp des Lernratenplanungselements dar. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| ICalculateFeatureContribution |
Ermöglicht die Unterstützung für die Berechnung von Featurebeiträgen durch Modellparameter. |
| IClassificationLoss |
Namespace mit Trainern, Modellparametern und Hilfsprogrammen. |
| ILossFunction<TOutput,TLabel> |
Namespace mit Trainern, Modellparametern und Hilfsprogrammen. |
| IRegressionLoss |
Namespace mit Trainern, Modellparametern und Hilfsprogrammen. |
| IScalarLoss |
Namespace mit Trainern, Modellparametern und Hilfsprogrammen. |
| ISupportSdcaClassificationLoss |
Namespace mit Trainern, Modellparametern und Hilfsprogrammen. |
| ISupportSdcaLoss |
Die Verlustfunktion kann die Nahformlösung für die optimale duale Update Ref: Sec(6.2) von http://jmlr.org/papers/volume14/shalev-shwartz13a/shalev-shwartz13a.pdf |
| ISupportSdcaRegressionLoss |
Namespace mit Trainern, Modellparametern und Hilfsprogrammen. |
| ITrainerEstimator<TTransformer,TModel> |
Schnittstelle für den Trainer Estimator. |
Enumerationen
| Name | Beschreibung |
|---|---|
| KMeansTrainer.InitializationAlgorithm |
Namespace mit Trainern, Modellparametern und Hilfsprogrammen. |
| MatrixFactorizationTrainer.LossFunctionType |
Typ der Verlustfunktion. |