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

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

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

STRING

'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

VARIANT

Vorhersageergebnisse als OBJECT, das die folgenden Schlüssel enthält.

Schlüssel

Typ

Beschreibung

class

STRING

Das vorhergesagte Label mit der höchsten Wahrscheinlichkeit.

probability

VARIANT

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

VARIANT

Enthält Fehler- oder Warnmeldungen.

Beispiele

Siehe Beispiele.