BigQuery ML 모델 업데이트
Model Registry에 기존 BigQuery ML 모델 등록
기본적으로 model_registry
매개변수 없이 학습된 BigQuery ML 모델은 Vertex AI Model Registry에 자동으로 추가되지 않습니다.
ALTER MODEL을 사용하면 Model Registry에 포함되도록 모델을 업데이트하고 모델 ID, 설명, 라벨과 같은 중요 메타데이터를 업데이트할 수 있습니다. 자세한 내용은 ALTER MODEL
문을 참조하세요.
일반적인 BigQuery ML 모델 업데이트에 대한 자세한 내용은 모델 메타데이터 업데이트를 참조하세요.
기존 모델을 등록하려면 다음 안내를 따르세요.
bq
bq 명령줄 도구로 bq update
를 실행하고 vertex_ai_model_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]
SQL
ALTER MODEL [IF EXISTS] <model_name> SET OPTIONS (vertex_ai_model_id="[VERTEX_AI_MODEL_ID]");
API
- 메서드: models.patch로 이동합니다.
- 요청 매개변수와 요청 본문을 입력합니다.
- EXECUTE 버튼을 클릭합니다.
{
"trainingRuns": [
{
"vertexAiModelId": "vertex_model_id"
}
}
```
모델을 추가할 때 새 ID로 설정하면 BigQuery ML 모델이 Model Registry에서 모델 버전 1로 표시됩니다. Model Registry에 기존 모델의 새 버전으로 추가하려면 기존 모델의 ID를 추가하세요. 그러면 최신 버전으로 자동 등록됩니다.
등록한 후에 온라인 예측을 위해 BigQuery ML 모델을 Vertex AI 엔드포인트에 배포할 수 있습니다. Vertex AI 예측에 대한 자세한 내용은 Vertex AI 예측 문서를 참조하세요.
기존 BigQuery ML 모델의 모델 ID 변경
BigQuery ML 모델이 Model Registry에 등록되면 vertex_ai_model_id
값을 변경할 수 없습니다.
새 vertex_ai_model_id
에 모델을 등록하려면 다음 옵션 중 하나를 사용합니다.
재학습 비용이 허용되는 경우 모델을 삭제하고 다시 만듭니다.
모델을 복사하고
ALTER MODEL
문을 사용하여 모델을 새vertex_ai_model_id
값으로 등록합니다.
다음 단계
- Model Registry에 BigQuery ML 추가
- Model Registry에서 BigQuery ML 평가 보기
- Model Registry에서 BigQuery ML 모델 삭제