Atualizar um modelo do BigQuery ML
Registrar um modelo atual do BigQuery ML no Model Registry
Por padrão, os modelos do BigQuery ML, quando treinados sem o parâmetro model_registry
, não são adicionados automaticamente ao registro de modelos da Vertex AI.
Com ALTER MODEL, é possível atualizar o modelo para incluir no Model Registry
e atualizar metadados importantes, como a identidade, a descrição e os rótulos do modelo. Para
saber mais, consulte A instrução ALTER MODEL
.
Para saber mais sobre como atualizar seus modelos do BigQuery ML, consulte Como atualizar metadados do modelo
Para registrar um modelo atual, faça o seguinte:
bq
É possível atualizar um modelo usando a ferramenta de linha de comando bq, executando "bq update" e adicionando um "vertex_ai_model_id" ao modelo. É importante lembrar que o vertex_model_id pode ser um ID novo ou de um modelo atual do Model Registry. Cada modelo do BigQuery ML só pode ser registrado em um model_id no Model Registry.
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
- Acesse Método: models.patch
- Preencha os Parâmetros de solicitação e o Corpo da solicitação.
- Clique no botão EXECUTAR.
{
"trainingRuns": [
{
"vertexAiModelId": "vertex_model_id"
}
}
```
Se você defini-lo como uma nova identidade ao adicionar o modelo, o modelo do BigQuery ML será exibido como a versão do modelo 1 no Model Registry. Para adicionar como a nova versão de um modelo atual no Model Registry, insira a identidade do modelo atual, que vai ser registrado automaticamente como a versão mais recente.
Depois de registrado, é possível implantar o modelo de BigQuery ML em um endpoint da Vertex AI para previsão on-line. Para saber mais sobre a previsão da Vertex AI, consulte a documentação da Vertex AI Prediction.
Alterar o ID de um modelo de ML do BigQuery
Depois que um modelo do BigQuery ML é registrado no Model Registry, não será possível alterar o valor vertex_ai_model_id
.
Para registrar o modelo com um novo, vertex_ai_model_id
, use uma das seguintes opções:
Solte e recrie o modelo se o custo do retreinamento for aceitável.
Copie o modelo e use a instrução
ALTER MODEL
para registrar o modelo com um novo valorvertex_ai_model_id
.
A seguir
- Adicionar o BigQuery ML ao Model Registry
- Mostrar as avaliações do BigQuery ML no Model Registry
- Remover um modelo do BigQuery ML no Model Registry