model_name!PREDICT

以前にトレーニングしたモデル model_name から分類予測を生成します。

構文

<model_name>!PREDICT(
    INPUT_DATA => <input_data>,
    [CONFIG_OBJECT => <config_object>]
)
Copy

引数

必須

INPUT_DATA

特徴量名とその値をマッピングするキーと値のペアを含む OBJECT。関数 OBJECT_CONSTRUCT は、次のようにテーブルからキーと値のペアを自動的に作成するために使用できます。

SELECT model_binary!PREDICT(INPUT_DATA => object_construct(*))
    as prediction from prediction_purchase_data;
Copy

オブジェクト内の特徴量名は、トレーニング時に指定された名前と型に一致する必要があります。欠落している特徴量や不要な特徴量は無視されます。

オプション

CONFIG_OBJECT

キーと値のペアで追加のトレーニングオプションを指定する OBJECT

キー

デフォルト

説明

on_error

STRING

'ABORT'

モデル推論タスクのエラー処理メソッドを指定する文字列(定数)。サポートされる値は次のとおりです。

  • 'ABORT': 行のいずれかがエラーとなった場合、予測操作全体を中止します。

  • 'SKIP': エラーが発生した行をスキップします。結果の代わりにエラーが表示されます。

出力

説明

PREDICTION

VARIANT

以下のキーを含む OBJECT としての予測結果。

キー

説明

class

STRING

最も高い確率がある予測ラベル。

probability

VARIANT

各予測クラスの確率を含む OBJECT。各クラスに対して、キーはクラス名で、値はクラスの予測確率です。

LOGS

VARIANT

エラーまたは警告メッセージが含まれます。

をご参照ください。