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

  1. Acesse Método: models.patch
  2. Preencha os Parâmetros de solicitação e o Corpo da solicitação.
  3. 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 valor vertex_ai_model_id.

A seguir