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
AveragedLinearOptions |
Arguments-Klasse für gemittelte lineare Trainer. |
AveragedLinearTrainer<TTransformer,TModel> |
Basisklasse für gemittelte lineare Trainer. |
AveragedPerceptronTrainer |
Der IEstimator<TTransformer> , um ein Ziel mithilfe eines linearen binären Klassifizierungsmodells vorherzusagen, das mit dem gemittelten Perceptron trainiert wurde. |
AveragedPerceptronTrainer.Options |
Optionen für die AveragedPerceptronTrainer , wie in AveragedPerceptron(BinaryClassificationCatalog+BinaryClassificationTrainers, AveragedPerceptronTrainer+Options)verwendet. |
CoefficientStatistics |
Stellt ein Koeffizientenstatistikobjekt dar, das Statistiken zu den berechneten Modellparametern enthält. |
ComputeLogisticRegressionStandardDeviation |
Berechnet die Standardabweichungsmatrix jeder Trainingsgewichtung ungleich Null, die erforderlich ist, 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 des Vorhandenseins einer Regularisierung wird eine Nä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 den Verfall der Exponential Learning-Rate. 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 des Featurebeitrags. |
FieldAwareFactorizationMachineModelParameters |
Modellparameter für FieldAwareFactorizationMachineTrainer. |
FieldAwareFactorizationMachinePredictionTransformer |
Namespace mit Trainern, Modellparametern und Hilfsprogrammen. |
FieldAwareFactorizationMachineTrainer |
Die IEstimator<TTransformer> , um ein Ziel mithilfe eines feldfähigen Factorisierungsmaschinenmodells vorherzusagen, das mit einer stochastischen Gradientenmethode trainiert wurde. |
FieldAwareFactorizationMachineTrainer.Options |
FieldAwareFactorizationMachineTrainer.Options für FieldAwareFactorizationMachineTrainer , wie in FieldAwareFactorizationMachine(BinaryClassificationCatalog+BinaryClassificationTrainers, FieldAwareFactorizationMachineTrainer+Options)verwendet. |
HingeLoss |
Scharnierverlust, häufig in Klassifizierungsaufgaben verwendet. |
KMeansModelParameters |
Namespace mit Trainern, Modellparametern und Hilfsprogrammen. |
KMeansTrainer |
Die IEstimator<TTransformer> zum Trainieren eines KMeans-Clusterers |
KMeansTrainer.Options |
Optionen für, KMeansTrainer wie in KMeansTrainer(Options) verwendet. |
LbfgsLogisticRegressionBinaryTrainer |
Die IEstimator<TTransformer> , um ein Ziel mithilfe eines linearen logistischen Regressionsmodells vorherzusagen, das mit der L-BFGS-Methode trainiert wurde. |
LbfgsLogisticRegressionBinaryTrainer.Options |
Optionen für die LbfgsLogisticRegressionBinaryTrainer , wie in LbfgsLogisticRegression(BinaryClassificationCatalog+BinaryClassificationTrainers, LbfgsLogisticRegressionBinaryTrainer+Options) |
LbfgsMaximumEntropyMulticlassTrainer |
Die IEstimator<TTransformer> , um ein Ziel mit einem maximalen Entropie-Multiklassenklassifizierungs-Klassifizierer vorherzusagen, der mit der L-BFGS-Methode trainiert wurde. |
LbfgsMaximumEntropyMulticlassTrainer.Options |
LbfgsMaximumEntropyMulticlassTrainer.Options für LbfgsMaximumEntropyMulticlassTrainer , wie in LbfgsMaximumEntropy(MulticlassClassificationCatalog+MulticlassClassificationTrainers, LbfgsMaximumEntropyMulticlassTrainer+Options)verwendet. |
LbfgsPoissonRegressionTrainer |
Die IEstimator<TTransformer> zum Trainieren eines Poisson-Regressionsmodells. |
LbfgsPoissonRegressionTrainer.Options |
Optionen für, LbfgsPoissonRegressionTrainer wie in LbfgsPoissonRegression(Options) verwendet. |
LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase |
Basisoptionsklasse für Trainerschätzungen, die vonLbfgsTrainerBase<TOptions,TTransformer,TModel> abgeleitet werden. |
LbfgsTrainerBase<TOptions,TTransformer,TModel> |
Basisklasse für L-BFGS-basierte Trainer. |
LdSvmModelParameters |
Namespace mit Trainern, Modellparametern und Hilfsprogrammen. |
LdSvmTrainer |
Die IEstimator<TTransformer> , um ein Ziel mithilfe eines nichtlinearen binären Klassifizierungsmodells vorherzusagen, das mit local Deep SVM trainiert wurde. |
LdSvmTrainer.Options |
Namespace mit Trainern, Modellparametern und Hilfsprogrammen. |
LearningRateScheduler |
Diese abstrakte Klasse 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 Multiklassenklassifizierern. Es gibt rohe Bewertungen aller linearen Modelle aus, und es wird keine probablistische Ausgabe bereitgestellt. |
LinearMulticlassModelParametersBase |
Allgemeines lineares Modell von Multiklassenklassifizierern. LinearMulticlassModelParameters enthält ein einzelnes lineares Modell pro Klasse. |
LinearRegressionModelParameters |
Modellparameter für die lineare Regression. |
LinearSvmTrainer |
Die IEstimator<TTransformer> , um ein Ziel mithilfe eines linearen binären Klassifizierungsmodells vorherzusagen, das mit Linear SVM trainiert wurde. |
LinearSvmTrainer.Options |
Optionen für die LinearSvmTrainer , wie in LinearSvm(BinaryClassificationCatalog+BinaryClassificationTrainers, LinearSvmTrainer+Options)verwendet. |
LinearTrainerBase<TTransformer,TModel> |
Namespace mit Trainern, Modellparametern und Hilfsprogrammen. |
LogLoss |
Der Protokollverlust, auch bekannt als Kreuzentropieverlust. Es wird häufig in Klassifizierungsaufgaben verwendet. |
LsrDecay |
Diese Klasse implementiert eine lineare Skalierungsregel und LR-Verfall. Implementierung aus dem RESNET-CIFAR-Benchmarktest in Tensorflow slim. https://github.com/tensorflow/models/blob/b974c3f95a37acedcc3c58566834c78fcae4b214/official/vision/image_classification/resnet_cifar_main.py |
MatrixFactorizationTrainer |
Der IEstimator<TTransformer> , der Elemente in einer Matrix mithilfe der Matrixfaktorisierung vorhersagt (auch bekannt als eine Art der kollaborativen Filterung). |
MatrixFactorizationTrainer.Options |
Optionen für, MatrixFactorizationTrainer wie in MatrixFactorization(Options) verwendet. |
MaximumEntropyModelParameters |
Lineares maximales Entropiemodell von Multiklassenklassifizierern. Es gibt Klassenwahrscheinlichkeiten aus. Dieses Modell wird auch als multinomiale logistische Regression bezeichnet. Weitere Informationen 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> zum Trainieren eines mehrklassigen Naive Bayes-Modells, das binäre Featurewerte unterstützt. |
OlsModelParameters |
Modellparameter für OlsTrainer. |
OlsTrainer |
Die IEstimator<TTransformer> zum Trainieren eines linearen Regressionsmodells mit gewöhnlichen kleinsten Quadraten (OLS) zum Schätzen der Parameter des linearen Regressionsmodells. |
OlsTrainer.Options |
Optionen für , OlsTrainer wie in Ols(Options) verwendet |
OneVersusAllModelParameters |
Modellparameter für OneVersusAllTrainer. |
OneVersusAllTrainer |
Die IEstimator<TTransformer> zum Trainieren eines 1-versus-all-Klassenklassifizierers, der den angegebenen binären Klassifizierer verwendet. |
OnlineGradientDescentTrainer |
Die IEstimator<TTransformer> zum Trainieren eines linearen Regressionsmodells mithilfe von Online Gradient Descent (OGD) zum Schätzen der Parameter des linearen Regressionsmodells. |
OnlineGradientDescentTrainer.Options |
Optionen für , OnlineGradientDescentTrainer wie in OnlineGradientDescent(Options) verwendet. |
OnlineLinearOptions |
Arguments-Klasse für lineare Onlinetrainer. |
OnlineLinearTrainer<TTransformer,TModel> |
Basisklasse für lineare Onlinetrainer. Online-Trainer können inkrementell mit zusätzlichen Daten aktualisiert werden. |
PairwiseCouplingModelParameters |
Modellparameter für PairwiseCouplingTrainer. |
PairwiseCouplingTrainer |
Die IEstimator<TTransformer> zum Trainieren eines paarweisen Kopplungs-Multiklassenklassifizierers, der den angegebenen binären Klassifizierer verwendet. |
PcaModelParameters |
Modellparameter für RandomizedPcaTrainer. |
PoissonLoss |
Poisson Loss-Funktion für Poisson Regression. |
PoissonRegressionModelParameters |
Modellparameter für Poisson-Regression. |
PolynomialLRDecay |
Diese Klasse implementiert polynomialen Lernratenzerfall. 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> zum Vorhersagen eines Ziels mithilfe eines binären Klassifizierungsmodells. |
RandomizedPcaTrainer |
Die IEstimator<TTransformer> zum Trainieren einer ungefähren PCA mithilfe des randomisierten SVD-Algorithmus. |
RandomizedPcaTrainer.Options |
Optionen für, RandomizedPcaTrainer wie in RandomizedPca(Options) verwendet. |
RegressionModelParameters |
Modellparameter für die Regression. |
SdcaBinaryTrainerBase<TModelParameters>.BinaryOptionsBase |
Optionen für SdcaBinaryTrainerBase<TModelParameters>. |
SdcaBinaryTrainerBase<TModelParameters> |
SDCA ist ein allgemeiner Trainingsalgorithmus für (generalisierte) lineare Modelle wie Unterstützungsvektormaschine, lineare Regression, logistische Regression usw. SDCA-Binärklassifizierungstrainerfamilie umfasst mehrere versiegelte Member: (1) SdcaNonCalibratedBinaryTrainer unterstützt allgemeine Verlustfunktionen und gibt zurück LinearBinaryModelParameters.
(2) SdcaLogisticRegressionBinaryTrainer trainiert im Wesentlichen ein regularisiertes logistisches Regressionsmodell. Da die logistische Regression natürlich eine Wahrscheinlichkeitsausgabe bereitstellt, ist CalibratedModelParametersBase<TSubModel,TCalibrator>der Typ dieses generierten Modells .
dabei |
SdcaLogisticRegressionBinaryTrainer |
Die IEstimator<TTransformer> zum Trainieren eines binären logistischen Regressionsklassifizierungsmodells mit der stochastischen Dualkoordinaten-Aufstiegsmethode. Das trainierte Modell wird kalibriert und kann eine Wahrscheinlichkeit erzeugen, indem der Ausgabewert der linearen Funktion in ein PlattCalibrator-Objekt eingespeist wird. |
SdcaLogisticRegressionBinaryTrainer.Options |
Optionen für, SdcaLogisticRegressionBinaryTrainer wie in SdcaLogisticRegression(Options) verwendet. |
SdcaMaximumEntropyMulticlassTrainer |
Die IEstimator<TTransformer> , um ein Ziel mit einem maximalen Entropie-Multiklassenklassifizierungs-Klassifizierer vorherzusagen. Das trainierte Modell MaximumEntropyModelParameters erzeugt Wahrscheinlichkeiten von Klassen. |
SdcaMaximumEntropyMulticlassTrainer.Options |
SdcaMaximumEntropyMulticlassTrainer.Options für SdcaMaximumEntropyMulticlassTrainer wie verwendet in SdcaMaximumEntropy(MulticlassClassificationCatalog+MulticlassClassificationTrainers, String, String, String, Nullable<Single>, Nullable<Single>, Nullable<Int32>) |
SdcaMulticlassTrainerBase<TModel>.MulticlassOptions |
Optionen für .SdcaMulticlassTrainerBase<TModel> |
SdcaMulticlassTrainerBase<TModel> |
Der IEstimator<TTransformer> , der ein Ziel mithilfe eines linearen Multiklassenklassifizierermodells vorhersagt, das mit einer Koordinatenabstiegsmethode trainiert wurde. Abhängig von der verwendeten Verlustfunktion kann das trainierte Modell z. B. ein maximaler Entropieklassifizierer oder eine Mehrklassen-Unterstützungsvektormaschine sein. |
SdcaNonCalibratedBinaryTrainer |
Die IEstimator<TTransformer> zum Trainieren eines binären logistischen Regressionsklassifizierungsmodells mit der stochastischen Dualkoordinaten-Aufstiegsmethode. |
SdcaNonCalibratedBinaryTrainer.Options |
Optionen für .SdcaNonCalibratedBinaryTrainer |
SdcaNonCalibratedMulticlassTrainer |
DieIEstimator<TTransformer> , um ein Ziel mithilfe eines linearen Multiklassenklassifizierers vorherzusagen. Das trainierte Modell LinearMulticlassModelParameters erzeugt Wahrscheinlichkeiten von Klassen. |
SdcaNonCalibratedMulticlassTrainer.Options |
SdcaNonCalibratedMulticlassTrainer.Options für SdcaNonCalibratedMulticlassTrainer , wie in SdcaNonCalibrated(MulticlassClassificationCatalog+MulticlassClassificationTrainers, String, String, String, ISupportSdcaClassificationLoss, Nullable<Single>, Nullable<Single>, Nullable<Int32>)verwendet. |
SdcaRegressionTrainer |
Die IEstimator<TTransformer> zum Trainieren eines Regressionsmodells mit der stochastischen Dualkoordinaten-Aufstiegsmethode. |
SdcaRegressionTrainer.Options |
Optionen für .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> zum Trainieren der logistischen Regression mit einer parallelen stochastischen Gradientenmethode. Das trainierte Modell wird kalibriert und kann eine Wahrscheinlichkeit erzeugen, indem der Ausgabewert der linearen Funktion in ein PlattCalibrator-Objekt eingespeist wird. |
SgdCalibratedTrainer.Options |
Optionen für, SgdCalibratedTrainer wie in SgdCalibrated(Options) verwendet. |
SgdNonCalibratedTrainer |
Die IEstimator<TTransformer> zum Trainieren der logistischen Regression mit einer parallelen stochastischen Gradientenmethode. |
SgdNonCalibratedTrainer.Options |
Optionen für , SgdNonCalibratedTrainer wie in SgdNonCalibrated(Options) verwendet. |
SmoothedHingeLoss |
Eine reibungslose Version der Funktion, die HingeLoss häufig in Klassifizierungsaufgaben verwendet wird. |
SquaredLoss |
Der quadratische Verlust, der häufig in Regressionsaufgaben verwendet wird. |
StochasticTrainerBase<TTransformer,TModel> |
Namespace mit Trainern, Modellparametern und Hilfsprogrammen. |
SymbolicSgdLogisticRegressionBinaryTrainer |
Der IEstimator<TTransformer> , um ein Ziel mithilfe eines linearen binären Klassifizierungsmodells vorherzusagen, das mit dem symbolischen stochastischen Gradientenabstieg trainiert wurde. |
SymbolicSgdLogisticRegressionBinaryTrainer.Options |
Optionen für die SymbolicSgdLogisticRegressionBinaryTrainer , wie in SymbolicSgdLogisticRegression(BinaryClassificationCatalog+BinaryClassificationTrainers, SymbolicSgdLogisticRegressionBinaryTrainer+Options)verwendet. |
TrainerEstimatorBase<TTransformer,TModel> |
Dies stellt eine Basisklasse für "simple trainer" dar. Ein "einfacher Trainer" akzeptiert eine Featurespalte und eine Bezeichnungsspalte, optional auch eine Gewichtungsspalte. Es erzeugt einen "Vorhersagetransformator". |
TrainerEstimatorBaseWithGroupId<TTransformer,TModel> |
Dies stellt eine Basisklasse für "simple trainer" dar. Ein "einfacher Trainer" akzeptiert eine Featurespalte und eine Bezeichnungsspalte, optional auch eine Gewichtungsspalte. Es erzeugt einen "Vorhersagetransformator". |
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 Label-Spalte 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 der Tweedie-Regression verwendet. |
UnsupervisedTrainerInputBaseWithWeight |
Die Basisklasse für alle nicht überwachten Trainereingaben, die eine Gewichtungsspalte unterstützen. |
Strukturen
LsrDecay.LearningRateSchedulerItem |
Diese Struktur stellt einen Elementtyp des Lernratenplans dar. |
Schnittstellen
ICalculateFeatureContribution |
Ermöglicht die Unterstützung für die Berechnung des Featurebeitrags nach Modellparametern. |
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 Loss-Funktion kennt möglicherweise die Nahformlösung für die optimale duale Aktualisierung 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
KMeansTrainer.InitializationAlgorithm |
Namespace mit Trainern, Modellparametern und Hilfsprogrammen. |
MatrixFactorizationTrainer.LossFunctionType |
Typ der Verlustfunktion. |