bigquery ml

bigquery mlについて

タグ 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が入る ) )

参考