Parcours utilisateur de bout en bout pour les modèles de ML
Ce document décrit les parcours utilisateur pour les modèles de machine learning (ML) entraînés dans BigQuery ML, y compris les instructions et les fonctions que vous pouvez utiliser pour travailler avec des modèles de ML. BigQuery ML propose les types de modèles de ML suivants :
Modèles d'apprentissage supervisé :
Modèles de transformation uniquement : les modèles de transformation uniquement ne sont pas des modèles de ML classiques, mais plutôt des artefacts qui transforment des données brutes en caractéristiques.
Parcours utilisateur de création de modèles
Le tableau suivant décrit les instructions et les fonctions que vous pouvez utiliser pour créer et régler des modèles :
1 Pour obtenir un exemple pas à pas d'utilisation du réglage des hyperparamètres, consultez Améliorer les performances du modèle avec le réglage des hyperparamètres.
2 BigQuery ML ne propose pas de fonction permettant de récupérer les
pondérations de ce modèle. Pour voir les pondérations du modèle, vous pouvez l'exporter de BigQuery ML vers Cloud Storage, puis utiliser la bibliothèque XGBoost ou la bibliothèque TensorFlow pour visualiser la structure des arborescences des modèles en arbre ou la structure du graphique pour les réseaux de neurones. Pour en savoir plus, consultez
EXPORT MODEL et
Exporter un modèle BigQuery ML pour la prédiction en ligne.
Parcours utilisateur d'utilisation de modèles
Le tableau suivant décrit les instructions et les fonctions que vous pouvez utiliser pour évaluer, expliquer et obtenir des prédictions à partir de modèles :
1 ML.CONFUSION_MATRIX ne s'applique qu'aux modèles de classification.
2ML.ROC_CURVE ne s'applique qu'aux modèles de classification binaire.
3 La fonction ML.EXPLAIN_PREDICT englobe la
ML.PREDICT fonction, car sa sortie est un sur-ensemble des
résultats de ML.PREDICT.
4 Pour comprendre la différence entre ML.GLOBAL_EXPLAIN et
ML.FEATURE_IMPORTANCE, consultez la
présentation d'Explainable AI.
5 La fonction ML.ADVANCED_WEIGHTS englobe la
ML.WEIGHTS fonction, car sa sortie est un sur-ensemble des
résultats de ML.WEIGHTS.