ForecastingModel Struktur
Definition
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.
Enumeration für alle Vorhersagemodelle, die von AutoML unterstützt werden.
public readonly struct ForecastingModel : IEquatable<Azure.ResourceManager.MachineLearning.Models.ForecastingModel>
type ForecastingModel = struct
Public Structure ForecastingModel
Implements IEquatable(Of ForecastingModel)
- Vererbung
-
ForecastingModel
- Implementiert
Konstruktoren
ForecastingModel(String) |
Initialisiert eine neue Instanz von ForecastingModel. |
Eigenschaften
Arimax |
Ein Autoregressive Integrated Moving Average with Explanatory Variable (ARIMAX)-Modell kann als mehrere Regressionsmodell mit einem oder mehreren automatischen (AR)-Begriffen und/oder einem oder mehreren MA-Begriffen (Moving Average) angezeigt werden. Diese Methode eignet sich für vorhersagen, wenn Daten stationär/nicht stationär sind, und multivariat mit jedem Datentyp, d. h. level/trend /saisonalität/cyclicity. |
AutoArima |
Das ARIMA-Modell (Auto-Autoregressive Integrated Moving Average) verwendet Zeitreihendaten und statistische Analysen, um die Daten zu interpretieren und zukünftige Vorhersagen zu treffen. Dieses Modell zielt darauf ab, Daten mithilfe von Zeitreihendaten für seine früheren Werte zu erklären, und verwendet lineare Regression, um Vorhersagen zu treffen. |
Average |
Das Average-Vorhersagemodell trifft Vorhersagen, indem es den Durchschnitt der Zielwerte für jede Zeitreihe in den Trainingsdaten vorträgt. |
DecisionTree |
Entscheidungsstrukturen sind eine nicht parametrisch überwachte Lernmethode, die sowohl für Klassifizierungs- als auch Regressionsaufgaben verwendet wird. Das Ziel besteht darin, ein Modell zu erstellen, das den Wert einer Zielvariable vorhersagt, indem einfache Entscheidungsregeln erlernt werden, die aus den Datenfeatures abgeleitet werden. |
ElasticNet |
Elastisches Netz ist eine beliebte Art der regularisierten linearen Regression, die zwei beliebte Strafen kombiniert, insbesondere die L1- und L2-Straffunktionen. |
ExponentialSmoothing |
Die exponentielle Glättung ist eine Zeitreihenvorhersagemethode für univariate Daten, die erweitert werden kann, um Daten mit einem systematischen Trend oder einer saisonalen Komponente zu unterstützen. |
ExtremeRandomTrees |
Extreme Trees ist ein Machine Learning-Algorithmus für Ensembles, der die Vorhersagen aus vielen Entscheidungsstrukturen kombiniert. Es steht im Zusammenhang mit dem häufig verwendeten Zufallswaldalgorithmus. |
GradientBoosting |
Die Technik der Übertragung von Wochenlernern in einen starken Lernenden wird als Boost bezeichnet. Der Prozess des Gradient Boosting-Algorithmus arbeitet mit dieser Theorie der Ausführung. |
KNN |
Der KNN-Algorithmus (K-nearest neighbors) verwendet "Featureähnlichkeit", um die Werte neuer Datenpunkte vorherzusagen. Dies bedeutet außerdem, dass dem neuen Datenpunkt ein Wert zugewiesen wird, der darauf basiert, wie eng er den Punkten im Trainingssatz entspricht. |
LassoLars |
Lassomodell passt mit Least Angle Regression a.k.a. Lars. Es handelt sich um ein lineares Modell, das zuvor mit einem L1 als Regularizer trainiert wurde. |
LightGBM |
LightGBM ist ein Framework zur Farbverlaufssteigerung, das baumbasierte Lernalgorithmen verwendet. |
Naive |
Beim naiven Vorhersagemodell wird für Vorhersagen jeweils der neueste Zielwert für jede Zeitreihe in den Trainingsdaten übertragen. |
Prophet |
Prophet ist ein Verfahren zur Vorhersage von Zeitreihendaten basierend auf einem additiven Modell, bei dem nichtlineare Trends mit jährlicher, wöchentlicher und täglicher Saisonalität sowie Feiertagseffekten abgestimmt sind. Es funktioniert am besten mit Zeitreihen, die starke saisonale Effekte und mehrere Jahreszeiten mit historischen Daten haben. Prophet ist robust gegenüber fehlenden Daten und Trendverschiebungen und behandelt Ausreißer in der Regel gut. |
RandomForest |
Random Forest ist ein überwachter Lernalgorithmus. Der "Wald", den es aufbaut, ist ein Ensemble von Entscheidungsbäumen, die normalerweise mit der Bagging-Methode trainiert werden. Die allgemeine Idee der Bagging-Methode ist, dass eine Kombination von Lernmodellen das Gesamtergebnis erhöht. |
SeasonalAverage |
Das Vorhersagemodell für den saisonalen Durchschnitt trifft Vorhersagen, indem es den Durchschnittswert der letzten Datenreihe für jede Zeitreihe in den Trainingsdaten vorträgt. |
SeasonalNaive |
Beim saisonalen naiven Vorhersagemodell wird für Vorhersagen jeweils die neueste Saison von Zielwerten für jede Zeitreihe in den Trainingsdaten übertragen. |
SGD |
SGD: Stochastischer Gradientenabstieg ist ein Optimierungsalgorithmus, der häufig in Machine Learning-Anwendungen verwendet wird, um die Modellparameter zu finden, die der besten Übereinstimmung zwischen vorhergesagten und tatsächlichen Ausgaben entsprechen. Es ist eine ungenaue, aber leistungsstarke Technik. |
TCNForecaster |
TCNForecaster: Temporal Convolutional Networks Forecaster. TODO: Bitten Sie das Vorhersageteam um eine kurze Einführung. |
XGBoostRegressor |
XGBoostRegressor: Extreme Gradient Boosting Regressor ist ein überwachtes Machine Learning-Modell, das ein Ensemble von Basislernern verwendet. |
Methoden
Equals(ForecastingModel) |
Gibt an, ob das aktuelle Objekt gleich einem anderen Objekt des gleichen Typs ist. |
ToString() |
Gibt den voll qualifizierten Typnamen dieser Instanz zurück. |
Operatoren
Equality(ForecastingModel, ForecastingModel) |
Bestimmt, ob zwei ForecastingModel Werte gleich sind. |
Implicit(String to ForecastingModel) |
Konvertiert eine Zeichenfolge in eine ForecastingModel. |
Inequality(ForecastingModel, ForecastingModel) |
Bestimmt, ob zwei ForecastingModel Werte nicht identisch sind. |
Gilt für:
Azure SDK for .NET