model_name!PREDICT¶
Génère une prédiction de classification à partir du modèle model_name
entraîné précédemment.
Syntaxe¶
<model_name>!PREDICT(
INPUT_DATA => <input_data>,
[CONFIG_OBJECT => <config_object>]
)
Arguments¶
Requis
- INPUT_DATA
Un OBJECT contenant des paires clé-valeur qui associent les noms des éléments à leurs valeurs. La fonction OBJECT_CONSTRUCT peut être utilisée pour créer automatiquement des paires clé-valeur à partir d’une table, comme dans l’exemple suivant :
SELECT model_binary!PREDICT(INPUT_DATA => object_construct(*)) as prediction from prediction_purchase_data;
Les noms des fonctions de l’objet doivent correspondre aux noms et aux types spécifiés au moment de l’entraînement. Les fonctions manquantes ou étrangères sont ignorées.
Facultatif
- CONFIG_OBJECT
Un OBJECT dont les paires clé-valeur spécifient des options d’entraînement supplémentaires.
Clé
Type
Par défaut
Description
on_error
'ABORT'
Chaîne (constante) qui spécifie la méthode de traitement des erreurs pour la tâche d’inférence des modèles. Valeurs prises en charge :
'ABORT'
: supprime l’ensemble de l’opération de prédiction si l’une des lignes est en erreur.'SKIP'
: ignorer les lignes qui entraînent une erreur. L’erreur est affichée à la place des résultats.
Sortie¶
Colonne
Type
Description
PREDICTION
Les résultats de la prédiction se présentent sous la forme d’un OBJECT contenant les clés suivantes.
Clé
Type
Description
class
L’étiquette prédite avec la plus grande probabilité.
probability
Un OBJECT contenant les probabilités de chaque classe prédite. Pour chaque classe, la clé est le nom de la classe et la valeur est la probabilité prédite de la classe.
LOGS
Contient des messages d’erreur ou d’avertissement.
Exemples¶
Voir des exemples.