End-to-End-Nutzerpfad für jedes Modell
BigQuery ML unterstützt für jedes Modell eine Vielzahl von Modellen für maschinelles Lernen und einen vollständigen Ablauf für maschinelles Lernen, z. B. Feature-Vorverarbeitung, Modellerstellung, Hyperparameter-Abstimmung, Inferenz, Bewertung und Modellexport. Der ML-Ablauf für die Modelle wird in die folgenden beiden Tabellen aufgeteilt:
Modellerstellungsphase
1Siehe TRANSFORM-Klausel für das Feature Engineering-Anleitung. Weitere Informationen zu den Vorverarbeitungsfunktionen finden Sie im Tutorial zu BQML-Funktionen für das Feature-Engineering.
2Weitere Informationen finden Sie unter Hyperparameter-Abstimmung zur Verbesserung der Modellleistung verwenden.
3 Automatisches Feature Engineering und die Hyperparameter-Abstimmung sind standardmäßig in das AutoML-Modelltraining eingebettet.
4Der auto.ARIMA-Algorithmus führt eine Hyperparameter-Abstimmung für das Trendmodul durch. Die Hyperparameter-Abstimmung wird nicht für die gesamte Modellierungs-Pipeline unterstützt. Weitere Informationen finden Sie in der Modellierungs-Pipeline.
5 BigQuery ML unterstützt keine Funktionen, die die Gewichtungen für Boosted Trees-, Random Forest-, DNNs-, Wide and Deep-, Autoencoder- oder AutoML-Modelle abrufen. Um die Gewichtung dieser Modelle zu sehen, können Sie ein vorhandenes Modell aus BigQuery ML in Cloud Storage exportieren und dann mit der XGBoost-Bibliothek oder der TensorFlow-Bibliothek die Baumstruktur für die Baummodelle oder die Grafikstruktur für die neuronalen Netzwerke visualisieren. Weitere Informationen finden Sie in der EXPORT-MODEL-Dokumentation und der EXPORT-MODEL-Anleitung.
6Verwendet ein Vertex AI Foundation Model oder passt es über eine überwachte Abstimmung an.
7Dies ist kein typisches ML-Modell, sondern ein Artefakt, das Rohdaten in Features umwandelt.
Modellnutzungsphase
1 ml.confusion_matrix
gilt nur für Klassifizierungsmodelle.
2ml.roc_curve
gilt nur für binäre Klassifizierungsmodelle.
3ml.explain_predict
ist eine erweiterte Version von ml.predict
.
Weitere Informationen finden Sie unter Explainable AI.
Informationen zur Verwendung von ml.explain_predict
finden Sie in der Anleitung zur Regression und der Anleitung zur Klassifizierung.
4Die Unterschiede zwischen ml.global_explain
und ml.feature_importance
finden Sie unter Explainable AI – Übersicht.
5Weitere Informationen finden Sie in der Anleitung BigQuery ML-Modell für Onlinevorhersagen exportieren. Weitere Informationen zur Onlinebereitstellung finden Sie im Tutorial „BQML – Modell mit Inline-Transponieren erstellen“.
6 Für ARIMA_PLUS
- oder ARIMA_PLUS_XREG
-Modelle kann ml.evaluate
neue Daten als Grundlage für die Berechnung von Prognosemesswerten verwenden, z. B. den mittleren absoluten prozentualen Fehler (Mean Absolute Percentage Error, MAPE). Wenn keine neuen Daten vorhanden sind, hat ml.evaluate
eine erweiterte Version ml.arima_evaluate
, die andere Bewertungsinformationen ausgibt.
7ml.explain_forecast
ist eine erweiterte Version von ml.forecast
.
Weitere Informationen finden Sie unter Explainable AI.
Informationen zur Verwendung von ml.explain_forecast
finden Sie in den Schritten zum Visualisieren von Ergebnissen der Anleitung Prognosen für einzelne Zeitachsen und Prognosen für mehrere Zeitachsen.
8ml.advanced_weights
ist eine erweiterte Version von ml.weights
. Weitere Informationen finden Sie unter ml.advanced_weights.
9Verwendet ein Vertex AI Foundation Model oder passt es über eine überwachte Abstimmung an.
10 Dies ist kein typisches ML-Modell, sondern ein Artefakt, das Rohdaten in Features umwandelt.
11Wird nicht für alle Vertex AI LLMs unterstützt. Weitere Informationen finden Sie unter ml.evaluate.