Vertex AI์—์„œ BigQuery ML ๋ชจ๋ธ ๊ด€๋ฆฌ

Vertex AI Model Registry์— BigQuery ML ๋ชจ๋ธ์„ ๋“ฑ๋กํ•˜๋ฉด ๋ชจ๋ธ์„ ๋‚ด๋ณด๋‚ผ ํ•„์š” ์—†์ด Vertex AI ๋ชจ๋ธ๊ณผ ํ•จ๊ป˜ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋ธ์„ Model Registry์™€ ํ•จ๊ป˜ ๋“ฑ๋กํ•˜๋ฉด ์„œ๋น™ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์—†์–ด๋„ ๋‹จ์ผ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜จ๋ผ์ธ ์˜ˆ์ธก์šฉ ๋ชจ๋ธ์„ ๋ฒ„์ „ ๊ด€๋ฆฌ, ํ‰๊ฐ€, ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Vertex AI์— ์ต์ˆ™ํ•˜์ง€ ์•Š๊ณ  BigQuery ML๊ณผ ํ†ตํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๋ ค๋ฉด BigQuery ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ Vertex AI๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

Vertex AI ์˜ˆ์ธก์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ Vertex AI ์˜ˆ์ธก ์ˆ˜ํ–‰ ๊ฐœ์š”๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

Vertex AI Model Registry์—์„œ BigQuery ML ๋ชจ๋ธ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๋ ค๋ฉด Vertex AI Model Registry ์†Œ๊ฐœ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๊ธฐ๋ณธ ์š”๊ฑด

BigQuery ML ๋ชจ๋ธ์„ Model Registry์— ๋“ฑ๋กํ•˜๋ ค๋ฉด ๋ช‡ ๊ฐ€์ง€ ๊ธฐ๋ณธ ์š”๊ฑด์„ ์ถฉ์กฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Vertex AI API ์‚ฌ์šฉ ์„ค์ •

BigQuery ML ๋ชจ๋ธ์„ Model Registry์— ๋“ฑ๋กํ•˜๊ธฐ ์ „์— ํ”„๋กœ์ ํŠธ์—์„œ Vertex AI API๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Google Cloud ์ฝ˜์†”์˜ API ๋ฐ ์„œ๋น„์Šค ํŽ˜์ด์ง€๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๋‹ค์Œ Google Cloud CLI ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

gcloud --project PROJECT_ID services enable aiplatform.googleapis.com

IAM ๊ถŒํ•œ ๋ถ€์—ฌ

BigQuery ML ๋ชจ๋ธ์„ Model Registry์— ๋“ฑ๋กํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” ์„œ๋น„์Šค ๊ณ„์ • ๋˜๋Š” ์‚ฌ์šฉ์ž ๊ณ„์ •์— Vertex AI ๊ด€๋ฆฌ์ž(roles/aiplatform.admin) ์—ญํ• ์„ ๋ถ€์—ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Vertex AI ์—ญํ•  ๋ฐ ๊ถŒํ•œ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ IAM์œผ๋กœ ์•ก์„ธ์Šค ์ œ์–ด๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋น„์Šค ๊ณ„์ •์— Vertex AI ๊ด€๋ฆฌ์ž ์—ญํ• ์„ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค.

gcloud projects add-iam-policy-binding PROJECT_ID --member=serviceAccount:SERVICE_ACCOUNT_EMAIL --role=roles/aiplatform.admin --condition=None

๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž ๊ณ„์ •์— Vertex AI ๊ด€๋ฆฌ์ž ์—ญํ• ์„ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค.

gcloud projects add-iam-policy-binding PROJECT_ID --member=user:USER_ACCOUNT --role=roles/aiplatform.admin --condition=None

๋ชจ๋ธ ๋“ฑ๋ก

BigQuery ML ๋ชจ๋ธ์„ ๋งŒ๋“ค ๋•Œ CREATE MODEL ๋ฌธ์˜ MODEL_REGISTRY ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋ธ์„ Model Registry์— ๋“ฑ๋กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. CREATE MODEL ๋ฌธ์—๋Š” ๋ชจ๋ธ ID๋ฅผ ์ง€์ •ํ•˜๋Š” VERTEX_AI_MODEL_ID ์˜ต์…˜๊ณผ ํ•˜๋‚˜ ์ด์ƒ์˜ ๋ชจ๋ธ ๋ฒ„์ „ ๋ณ„์นญ์„ ์ง€์ •ํ•˜๋Š” VERTEX_AI_MODEL_VERSION_ALIASES ์˜ต์…˜๋„ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฐํฌ๋ฅผ ๊ฐ„์†Œํ™”ํ•˜๊ณ  ๋ชจ๋ธ์„ ๊ด€๋ฆฌํ•˜๊ณ  ๋ชจ๋ธ์—์„œ Vertex Explainable AI๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋ธ์„ ๋งŒ๋“ค ๋•Œ MODEL_REGISTRY ์˜ต์…˜์„ ์„ค์ •ํ•˜๋ฉด BigQuery ML์—์„œ ํ•™์Šต์„ ์™„๋ฃŒํ•˜๋ฉด ๋ชจ๋ธ์ด Model Registry์— ์ž๋™์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. Google Cloud ์ฝ˜์†”์˜ Model Registry ํŽ˜์ด์ง€์— ์žˆ๋Š” ์†Œ์Šค ์—ด์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋ธ์˜ ์†Œ์Šค ์œ„์น˜๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

BigQuery ML ๋ชจ๋ธ์ด ๋“ฑ๋ก๋˜๋ฉด ๋ชจ๋ธ์—์„œ Model Registry ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—”๋“œํฌ์ธํŠธ์— ๋ชจ๋ธ ๋ฐฐํฌ, ๋ชจ๋ธ ๋ฒ„์ „ ๋น„๊ต, ์˜ˆ์ธก, ๋ชจ๋ธ ๋ชจ๋‹ˆํ„ฐ๋ง, ๋ชจ๋ธ ํ‰๊ฐ€ ๋ณด๊ธฐ ๋“ฑ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์˜ˆ์ธก์— ์˜ํ–ฅ์„ ์ฃผ๋Š” ํŠน์„ฑ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋ ค๋ฉด Vertex Explainable AI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋ธ์— ๋Œ€ํ•œ ํŠน์„ฑ ๊ธฐ๋ฐ˜ ์„ค๋ช…์„ ํš๋“ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

BigQuery ML์„ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ์„ฑ๋œ ๋ชจ๋“  ๋ชจ๋ธ์€ Model Registry ๋“ฑ๋ก ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด BigQuery ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์— ๊ณ„์† ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

Vertex AI ๋ชจ๋ธ ID ์ง€์ •

๋ชจ๋ธ์„ ๋” ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•˜๋ ค๋ฉด ๋ชจ๋ธ์„ ๋งŒ๋“ค ๋•Œ VERTEX_AI_MODEL_ID ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ Vertex AI ๋ชจ๋ธ ID๋ฅผ ์ง€์ •ํ•˜์„ธ์š”. ๋ชจ๋ธ ID๋Š” BigQuery ML ๋ชจ๋ธ๊ณผ ์—ฐ๊ฒฐ๋˜๋ฉฐ Model Registry์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Vertex AI ๋ชจ๋ธ ID๋Š” ๋Œ€๋ฌธ์ž๋ฅผ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Vertex AI ๋ชจ๋ธ ID๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด BigQuery ML ๋ชจ๋ธ ID๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ BigQuery ML ๋ชจ๋ธ ID๋„ ์†Œ๋ฌธ์ž์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋ธ ID ์š”๊ตฌ์‚ฌํ•ญ์˜ ์ „์ฒด ๋ชฉ๋ก์„ ํ™•์ธํ•˜๋ ค๋ฉด ์—…๋กœ๋“œ ์ฐธ๊ณ  ๋ฌธ์„œ์˜ ์‚ฌ์–‘์„ ์ฐธ์กฐํ•˜์„ธ์š”.

Vertex AI ๋ชจ๋ธ ID๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋ ค๋ฉด ๋ชจ๋ธ์„ ์‚ญ์ œํ•˜๊ณ  ์˜ฌ๋ฐ”๋ฅธ ์ƒˆ Vertex AI ๋ชจ๋ธ ID๋กœ ๋‹ค์‹œ ๋งŒ๋“ค์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ALTER MODEL ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Vertex AI ๋ชจ๋ธ ID๋ฅผ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค.

Vertex AI ๋ชจ๋ธ ๋ณ„์นญ ์ง€์ •

๋ชจ๋ธ ๋ณ„์นญ์„ ์ง€์ •ํ•˜๋ ค๋ฉด ๋ชจ๋ธ์„ ๋งŒ๋“ค ๋•Œ VERTEX_AI_MODEL_VERSION_ALIASES ์˜ต์…˜์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋ธ ๋ณ„์นญ์€ ํŠน์ • ๋ฒ„์ „์˜ ID๋ฅผ ํŒŒ์•…ํ•  ํ•„์š” ์—†์ด ์ฐธ์กฐ๋กœ ํŠน์ • ๋ชจ๋ธ ๋ฒ„์ „์„ ๊ฐ€์ ธ์˜ค๊ฑฐ๋‚˜ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์–ด์„œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ ์—์„œ ๋ชจ๋ธ ๋ณ„์นญ์€ Git์˜ Docker ํƒœ๊ทธ ๋˜๋Š” ๋ธŒ๋žœ์น˜ ์ฐธ์กฐ์™€ ๋น„์Šทํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

Model Registry ๋ณ„์นญ์˜ ์ž‘๋™ ๋ฐฉ์‹์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ชจ๋ธ ๋ฒ„์ „ ๋ณ„์นญ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์—ฌ๋Ÿฌ ๋ฒ„์ „์˜ BigQuery ML ๋ชจ๋ธ ๋“ฑ๋ก

๊ธฐ์กด BigQuery ML ๋ชจ๋ธ์˜ ์ƒˆ ๋ฒ„์ „์„ ๋งŒ๋“ค์–ด Model Registry์— ์žˆ๋Š” ๋‹ค๋ฅธ ๋ฒ„์ „๊ณผ ๋น„๊ตํ•˜๋ ค๋ฉด ๋ชจ๋ธ์„ ๋งŒ๋“ค ๋•Œ ๋‹ค๋ฅธ BigQuery ML ๋ชจ๋ธ ID๋ฅผ ์ง€์ •ํ•œ ํ›„ ์ด๋ฅผ ์›๋ณธ Model Registry ๋ชจ๋ธ ID์— ๋“ฑ๋กํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

BigQuery ML ๋ชจ๋ธ์„ ๋งŒ๋“ค๊ฑฐ๋‚˜ ๊ต์ฒดํ•  ๋•Œ ์ด๋ฏธ Model Registry์˜ ๋ชจ๋ธ๊ณผ ์—ฐ๊ฒฐ๋œ BigQuery ML ๋ชจ๋ธ ID๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๊ธฐ์กด Model Registry ๋ชจ๋ธ ๋ฒ„์ „์ด ์‚ญ์ œ๋˜๊ณ  ์ƒˆ ๋ชจ๋ธ๋กœ ๊ต์ฒด๋ฉ๋‹ˆ๋‹ค.

Model Registry์— ๊ธฐ์กด BigQuery ML ๋ชจ๋ธ ๋“ฑ๋ก

BigQuery ML ๋ชจ๋ธ์€ Model Registry์— ์ž๋™์œผ๋กœ ์ถ”๊ฐ€๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ALTER MODEL ๋ฌธ์€ ๋ชจ๋ธ ID๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ๋ชจ๋ธ์„ Model Registry์— ๋“ฑ๋กํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ชจ๋ธ ์„ค๋ช… ๋ฐ ๋ผ๋ฒจ๊ณผ ๊ฐ™์€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

BigQuery ML์—์„œ ๋ชจ๋ธ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๊ด€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ชจ๋ธ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์—…๋ฐ์ดํŠธ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๊ธฐ์กด ๋ชจ๋ธ์„ ๋“ฑ๋กํ•˜๋ ค๋ฉด ๋‹ค์Œ ์•ˆ๋‚ด๋ฅผ ๋”ฐ๋ฅด์„ธ์š”.

SQL

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

bq

bq ๋ช…๋ น์ค„ ๋„๊ตฌ๋กœ bq update ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ๋ชจ๋ธ์˜ ๋ชจ๋ธ ID๋ฅผ ์ง€์ •ํ•˜์—ฌ ๋ชจ๋ธ์„ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. vertex_model_id๋Š” ์ƒˆ ID์ด๊ฑฐ๋‚˜ ๊ธฐ์กด Model Registry ๋ชจ๋ธ ID์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ BigQuery ML ๋ชจ๋ธ์€ Model Registry์—์„œ ํ•˜๋‚˜์˜ model_id์—๋งŒ ๋“ฑ๋กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

bq update --model --vertex_ai_model_id "VERTEX_AI_MODEL_ID" PROJECT_ID:DATASET.MODEL

API

  1. ๋ฉ”์„œ๋“œ: models.patch๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
  2. ์š”์ฒญ ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ์š”์ฒญ ๋ณธ๋ฌธ์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
  3. EXECUTE ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  {
    "trainingRuns": [
      {
        "vertexAiModelId": "VERTEX_AI_MODEL_ID"
      }
  }
 ```

๋ชจ๋ธ์„ ๋“ฑ๋กํ•  ๋•Œ ์ƒˆ ๋ชจ๋ธ ID๋ฅผ ์ง€์ •ํ•˜๋ฉด BigQuery ML ๋ชจ๋ธ์ด Model Registry์— ๋ชจ๋ธ ๋ฒ„์ „ 1๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋ธ์„ ๊ธฐ์กด ๋ชจ๋ธ์˜ ์ƒˆ ๋ฒ„์ „์œผ๋กœ ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด ๊ธฐ์กด ๋ชจ๋ธ์˜ ID๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ƒˆ ๋ชจ๋ธ์ด ๊ธฐ์กด ๋ชจ๋ธ์˜ ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ ์ž๋™ ๋“ฑ๋ก๋ฉ๋‹ˆ๋‹ค.

๋“ฑ๋ก๋œ BigQuery ML ๋ชจ๋ธ์˜ ๋ชจ๋ธ ID ๋ณ€๊ฒฝ

BigQuery ML ๋ชจ๋ธ์ด Model Registry์— ๋“ฑ๋ก๋˜๋ฉด VERTEX_AI_MODEL_ID ๊ฐ’์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ƒˆ VERTEX_AI_MODEL_ID์— ๋ชจ๋ธ์„ ๋“ฑ๋กํ•˜๋ ค๋ฉด ๋‹ค์Œ ์˜ต์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • ์žฌํ•™์Šต ๋น„์šฉ์ด ํ—ˆ์šฉ๋˜๋Š” ๊ฒฝ์šฐ ๋ชจ๋ธ์„ ์‚ญ์ œํ•˜๊ณ  ๋‹ค์‹œ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

  • ๋ชจ๋ธ์„ ๋ณต์‚ฌํ•œ ๋‹ค์Œ ALTER MODEL ๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ƒˆ ๋ชจ๋ธ์„ ์ƒˆ VERTEX_AI_MODEL_ID ๊ฐ’์œผ๋กœ ๋“ฑ๋กํ•ฉ๋‹ˆ๋‹ค.

์œ„์น˜ ๊ณ ๋ ค์‚ฌํ•ญ

๋ฉ€ํ‹ฐ ๋ฆฌ์ „ BigQuery ML ๋ชจ๋ธ์„ Model Registry์— ๋“ฑ๋กํ•˜๋ฉด Vertex AI์—์„œ ๋ชจ๋ธ์ด ๋ฆฌ์ „ ๋ชจ๋ธ๋กœ ๋ณ€ํ™˜๋ฉ๋‹ˆ๋‹ค. BigQuery ML US ๋ฉ€ํ‹ฐ ๋ฆฌ์ „ ๋ชจ๋ธ์€ Vertex AI(us-central1)์— ๋™๊ธฐํ™”๋˜๊ณ  BigQuery ML ๋ฉ€ํ‹ฐ ๋ฆฌ์ „ EU ๋ชจ๋ธ์€ Vertex AI(europe-west4)์— ๋™๊ธฐํ™”๋ฉ๋‹ˆ๋‹ค. ๋‹จ์ผ ๋ฆฌ์ „ ๋ชจ๋ธ์˜ ๊ฒฝ์šฐ ๋ณ€๊ฒฝ์‚ฌํ•ญ์ด ์—†์Šต๋‹ˆ๋‹ค.

๋ชจ๋ธ ์œ„์น˜๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์œ„์น˜ ์„ ํƒ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

Model Registry์—์„œ BigQuery ML ๋ชจ๋ธ ์‚ญ์ œ

Model Registry์—์„œ BigQuery ML ๋ชจ๋ธ์„ ์‚ญ์ œํ•˜๋ ค๋ฉด BigQuery ML์—์„œ ๋ชจ๋ธ์„ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋ธ์ด Model Registry์—์„œ ์ž๋™์œผ๋กœ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค.

BigQuery ML ๋ชจ๋ธ์„ ์‚ญ์ œํ•˜๋Š” ๋ฐฉ๋ฒ•์—๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ชจ๋ธ ์‚ญ์ œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

Model Registry์— ๋“ฑ๋ก๋˜๊ณ  ์—”๋“œํฌ์ธํŠธ์— ๋ฐฐํฌ๋œ BigQuery ML์˜ ๋ชจ๋ธ์„ ์‚ญ์ œํ•˜๋ ค๋ฉด ๋จผ์ € Model Registry๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋ธ ๋ฐฐํฌ๋ฅผ ์ทจ์†Œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ BigQuery ML๋กœ ๋Œ์•„๊ฐ€์„œ ๋ชจ๋ธ์„ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋ธ ๋ฐฐํฌ๋ฅผ ์ทจ์†Œํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์—”๋“œํฌ์ธํŠธ ์‚ญ์ œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๋‹ค์Œ ๋‹จ๊ณ„

BigQuery ML์„ ์‚ฌ์šฉํ•œ ์˜จ๋ผ์ธ ์˜ˆ์ธก ๋…ธํŠธ๋ถ์— ๋”ฐ๋ผ BigQuery ML์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋ธ์„ ํ•™์Šต์‹œํ‚ค๊ณ , ๋ชจ๋ธ์„ Model Registry์— ๋“ฑ๋กํ•˜๊ณ , ์‹ค์‹œ๊ฐ„ ์˜ˆ์ธก์„ ์œ„ํ•ด ์—”๋“œํฌ์ธํŠธ์— ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค.