model_name!PREDICT¶
Generiert eine Klassifizierungsvorhersage aus dem zuvor trainierten Modell model_name
.
Syntax¶
<model_name>!PREDICT(
INPUT_DATA => <input_data>,
[CONFIG_OBJECT => <config_object>]
)
Argumente¶
Erforderlich
- INPUT_DATA
Ein OBJECT mit Schlüssel-Wert-Paaren, die Merkmalsnamen auf ihre Werte abbilden. Die Funktion OBJECT_CONSTRUCT kann verwendet werden, um automatisch Schlüssel-Wert-Paare aus einer Tabelle zu erstellen, wie in:
SELECT model_binary!PREDICT(INPUT_DATA => object_construct(*)) as prediction from prediction_purchase_data;
Die Merkmalsnamen im Objekt müssen mit den Namen und Typen übereinstimmen, die zur Trainingszeit angegeben wurden. Fehlende oder überflüssige Merkmale werden ignoriert.
Optional
- CONFIG_OBJECT
Ein OBJECT, dessen Schlüssel-Wert-Paare zusätzliche Trainingsoptionen angeben.
Schlüssel
Typ
Standard
Beschreibung
on_error
'ABORT'
Zeichenfolge (Konstante), die die Fehlerbehandlungsmethode für die Modell-Inferenz-Aufgabe angibt. Folgende Werte werden unterstützt:
'ABORT'
: Wenn eines Zeile zu einem Fehler führt, wird die gesamte Vorhersageoperation abgebrochen.'SKIP'
: Zeilen, die zu einem Fehler führen, werde übersprungen. Anstelle der Ergebnisse wird der Fehler angezeigt.
Ausgabe¶
Spalte
Typ
Beschreibung
PREDICTION
Vorhersageergebnisse als OBJECT, das die folgenden Schlüssel enthält.
Schlüssel
Typ
Beschreibung
class
Das vorhergesagte Label mit der höchsten Wahrscheinlichkeit.
probability
Ein OBJECT, das die Wahrscheinlichkeiten für jede vorhergesagte Klasse enthält. Der Schlüssel jeder Klasse ist der Klassenname, und der Wert ist die vorhergesagte Wahrscheinlichkeit der Klasse.
LOGS
Enthält Fehler- oder Warnmeldungen.
Beispiele¶
Siehe Beispiele.