Ver la arquitectura del modelo

En esta página, se proporciona información sobre cómo usar Cloud Logging para ver detalles sobre un modelo de Vertex AI. Con Logging, puedes ver lo siguiente:

  • Los hiperparámetros del modelo final como pares clave-valor.
  • Los hiperparámetros y los valores de objeto usados durante el entrenamiento y el ajuste de modelos, así como un valor objetivo.

De forma predeterminada, los registros se borran después de 30 días.

Se tratan los siguientes temas:

  1. Visualiza registros de entrenamiento.
  2. Campos de registro.

Antes de comenzar

Antes de ver los registros de hiperparámetros del modelo, debes entrenarlo.

Para realizar esta tarea, debes contar con los siguientes permisos:

  • logging.logServiceIndexes.list en el proyecto
  • logging.logServices.list en el proyecto

Visualiza los registros de entrenamiento

Puedes usar la consola de Google Cloud para acceder a los registros de hiperparámetros del modelo final y a los registros de hiperparámetros de las pruebas de ajuste.

  1. En la consola de Google Cloud, ve a la página Modelos de Vertex AI.

    Ir a la página Modelos

  2. En el menú desplegable Región, selecciona la región en la que se encuentra tu modelo.

  3. Selecciona el modelo de la lista de modelos.

  4. Selecciona el número de versión de tu modelo.

  5. Abre la pestaña Detalles de la versión.

  6. Para ver el registro de hiperparámetros del modelo final, ve a la fila Hiperparámetros del modelo y haz clic en Modelo.

    1. Solo hay una entrada de registro. Expande la carga útil como se muestra a continuación. Para obtener más detalles, consulta Campos de registro.

      Registros de modelos expandidos

  7. Para ver el registro de hiperparámetros de las pruebas de ajuste, ve a la fila Hiperparámetros del modelo y haz clic en Pruebas.

    1. Hay una entrada para cada una de las pruebas de ajuste. Expande la carga útil como se muestra a continuación. Para obtener más detalles, consulta Campos de registro.

      Registros de pruebas expandidos

Campos de registro

Los registros de actividad se estructuran como se describe en la documentación sobre el tipo LogEntry.

Los registros del modelo de Vertex AI tienen, entre otros, los siguientes campos:

Contenido de la carga útil para el registro de hiperparámetros del modelo final

El campo jsonPayload para el registro de hiperparámetros del modelo final contiene un campo modelParameters. Este campo contiene una entrada para cada modelo que contribuye al modelo de ensamble final. Cada entrada tiene un campo hyperparameters, cuyo contenido depende del tipo de modelo. Para obtener más información, consulta Lista de hiperparámetros.

Contenido de la carga útil para el registro de hiperparámetros de una prueba de ajuste

El campo jsonPayload para el registro de hiperparámetros de una prueba de ajuste contiene los siguientes campos:

Campo Tipo Descripción
modelStructure JSON

Una descripción de la estructura del modelo de Vertex AI. Este campo contiene un campo modelParameters. El campo modelParameters tiene un campo hyperparameters, cuyo contenido depende del tipo de modelo. Para obtener más información, consulta Lista de hiperparámetros.

trainingObjectivePoint JSON El objetivo de optimización que se usa para el entrenamiento de modelos. Esta entrada incluye una marca de tiempo y un valor objetivo en el momento en el que se incluyó la entrada de registro.

Lista de hiperparámetros

Los datos de hiperparámetros proporcionados en los registros difieren para cada tipo de modelo. En las siguientes secciones, se describen los hiperparámetros para cada tipo de modelo.

Modelos de árbol de decisión mejorados con gradientes

  • Regularización de árbol L1
  • Regularización del árbol L2
  • Profundidad máxima del árbol
  • Tipo de modelo: GBDT
  • Cantidad de árboles
  • Complejidad del árbol

Modelos de red neuronal prealimentada

  • Tasa de abandono
  • Habilitar batchNorm (True o False)
  • Habilitar la incorporación de L1 (True o False)
  • Habilitar la incorporación de L2 (True o False)
  • Habilitar L1 (True o False)
  • Habilitar L2 (True o False)
  • Habilitar layerNorm (True o False)
  • Habilitar la incorporación numérica (True o False)
  • Tamaño de capa oculta
  • Tipo de modelo: nn
  • Normalizar la columna numérica (True o False)
  • Cantidad de capas cruzadas
  • Cantidad de capas ocultas
  • Omitir tipo de conexión (dense, disable, concat o slice_or_padding)

¿Qué sigue?

Una vez que estés listo para hacer predicciones con tu modelo de clasificación o regresión, tienes dos opciones:

Además, puedes hacer lo siguiente: