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>]
)
Copy

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;
Copy

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

STRING

'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

VARIANT

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

STRING

L’étiquette prédite avec la plus grande probabilité.

probability

VARIANT

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

VARIANT

Contient des messages d’erreur ou d’avertissement.

Exemples

Voir des exemples.