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 les modèles de ML. BigQuery ML propose les types de modèles de ML suivants :
Modèles d'apprentissage supervisé :
Modèles d'apprentissage non supervisé :
Modèles de transformation uniquement : il ne s'agit pas de modèles de ML classiques, mais plutôt d'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 ajuster des modèles :
1 Pour obtenir un exemple détaillé d'utilisation du réglage des hyperparamètres, consultez Améliorer les performances d'un 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 pour 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 TensorFlow pour visualiser la structure en arbre des modèles en arbre ou la structure en graphique des 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 pour l'utilisation des modèles
Le tableau suivant décrit les instructions et les fonctions que vous pouvez utiliser pour évaluer des modèles, les expliquer et obtenir des prédictions à partir de ceux-ci :
1 ML.CONFUSION_MATRIX
ne s'applique qu'aux modèles de classification.
2 ML.ROC_CURVE
ne s'applique qu'aux modèles de classification binaire.
3 La fonction ML.EXPLAIN_PREDICT
englobe la fonction ML.PREDICT
, car son résultat 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 fonction ML.WEIGHTS
, car son résultat est un sur-ensemble des résultats de ML.WEIGHTS
.