Actualiza un modelo de BigQuery ML

Registra un modelo de BigQuery ML existente en Model Registry

De forma predeterminada, los modelos de BigQuery ML, cuando se entrenan sin el parámetro model_registry, no se agregan de forma automática a Vertex AI Model Registry. Con ALTER MODEL, puedes actualizar el modelo para incluir en Model Registry y actualizar metadatos importantes, como el ID del modelo, la descripción y las etiquetas. Para obtener más información, consulta la sentencia ALTER MODEL.

Para obtener más información sobre cómo actualizar los modelos de BigQuery ML en general, consulta Actualiza los metadatos del modelo.

Para registrar un modelo existente, sigue estos pasos:

bq

Puedes actualizar un modelo mediante la herramienta de línea de comandos de bq si ejecutas la “bq update” y agregas un “vertex_ai_model_id” al modelo. Ten en cuenta que vertex_model_id puede ser un ID nuevo o un ID de modelo existente de Model Registry. Cada modelo de BigQuery ML solo se puede registrar en un model_id en el 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. Ve a Método: models.patch
  2. Completa los Parámetros de solicitud y el Cuerpo de la solicitud.
  3. Haz clic en el botón EJECUTAR.
  {
    "trainingRuns": [
      {
        "vertexAiModelId": "vertex_model_id"
      }
  }
 ```

Si lo configuras con un ID nuevo cuando agregas el modelo, el modelo de BigQuery ML se muestra como la versión 1 en Model Registry. Para agregar una versión nueva de un modelo existente a Model Registry, agrega el ID del modelo existente. Se registrará automáticamente como la versión más reciente.

Una vez registrado, puedes implementar el modelo de BigQuery ML en un extremo de Vertex AI para la predicción en línea. Para obtener más información sobre la predicción de Vertex AI, consulta la documentación de Vertex AI Prediction.

Cambia el ID de un modelo de BigQuery ML existente

Una vez que se registra un modelo de BigQuery ML en el registro de modelos, no puedes cambiar el valor vertex_ai_model_id. Para registrar el modelo con un vertex_ai_model_id nuevo, usa una de las siguientes opciones:

  • Descarta el modelo y vuelve a crearlo, si el costo de volver a entrenar es aceptable.

  • Copia el modelo y usa la declaración ALTER MODEL para registrarlo con un valor vertex_ai_model_id nuevo.

¿Qué sigue?