bigquery mlについて
モデルの作り方
CREATE OR REPLACE MODEL `[BUCKET].[TABLENAME]`
OPTIONS
(model_type='[MODEL]', labels = ['[LABEL]']) AS
...
# 以降、普通の前処理SQL
[BUCKET].[TABLENAME]
にモデルが出力される- 線形モデル、決定木などがあり、様々なオプションは公式ドキュメントを参考にすること
モデルの評価の仕方
#standardSQL
SELECT
* #AUC等のパフォーマンス
FROM
ML.EVALUATE(MODEL '[BUCKET].[TABLENAME]', ( ... # ここに入力のSQLが入る ) )
モデルの利用の仕方
#standardSQL
SELECT
* #AUC等のパフォーマンス
FROM
ML.PREDICT(MODEL '[BUCKET].[TABLENAME]', ( ... # ここに入力のSQLが入る ) )