Vertex AI Model Registry

Vertex AI Model Registry とは?


Vertex AI Model Registry は、Google Cloud の Vertex AI サービスの一部で、機械学習 (ML) モデルを登録、管理、およびデプロイするためのリポジトリです。

  1. モデルのバージョニング:

  2. モデルの保存と管理:

  3. モデルの評価:

  4. デプロイ:

  5. モデルの共有とアクセス制御:

  6. 監視とロギング:

この記事では、Model Registryにモデルを登録してみたいと思います。 以前の記事でBigQueryでMLモデルを構築しました。

今回はそのモデルをModel Registryに登録してみます。

既存のBigQuery MLモデルをModel Registryに登録する

BigQueryで構築したMLモデルをModel Registryに登録する方法にはbqコマンド、SQL、APIによる方法がありますが、今回はSQLを利用した登録です。

下記のSQLを登録したいモデルに対して発行します。

ALTER MODEL IF EXISTS <model_name>
SET OPTIONS (vertex_ai_model_id="[VERTEX_AI_MODEL_ID]");

以前の記事では、住宅の販売価格を予測する回帰モデルとしてhouse_price_modelというモデル名で構築を行いましたので、こちらのモデル名を指定して発行します。

ALTER MODEL IF EXISTS house_prices.house_price_model 
SET OPTIONS (vertex_ai_model_id="house_price_model");

こちらは発行するとModel Registryにモデルが登録されます。