En esta página, se describe cómo evaluar modelos mediante Vertex AI. Para obtener una descripción general, consulta Evaluación de modelos en Vertex AI.
Requisitos previos
Sigue los pasos que se indican en Configura un proyecto y un entorno de desarrollo. Además, habilita los siguientes servicios:
Vertex AI puede evaluar los modelos que se entrenan mediante AutoML o el entrenamiento personalizado. Para la guía de la consola de Google Cloud, debes tener un modelo entrenado importado a Vertex AI Model Registry.
Sube el conjunto de datos de prueba a BigQuery o Cloud Storage. El conjunto de datos de prueba debe contener la verdad fundamental, que es el resultado real esperado para una predicción. Obtén el vínculo al archivo o al ID del conjunto de datos.
Obtén un resultado de predicción por lotes en forma de tabla de BigQuery o URI de Cloud Storage.
Asegúrate de que tu cuenta de servicio predeterminada de Compute Engine tenga los siguientes permisos de IAM:
- Administrador de Vertex AI (
aiplatform.admin
) - Agente de servicio de Vertex AI (
aiplatform.serviceAgent
) - Administrador de objetos de almacenamiento (
storage.objectAdmin
) - Trabajador de Dataflow (
dataflow.worker
) - Editor de datos de BigQuery (
bigquery.dataEditor
) (solo es necesario si proporcionas datos en forma de tablas de BigQuery)
- Administrador de Vertex AI (
Crea una evaluación
Consola
En la consola de Google Cloud, ve a la página Modelos de Vertex AI.
Haz clic en el nombre del modelo que deseas evaluar.
Haz clic en el número de versión del modelo.
En la pestaña Evaluar, haz clic en Crear evaluación.
Ingresa un Nombre de evaluación.
Selecciona un Objetivo, como clasificación o regresión.
Ingresa el nombre de la columna de destino de la evaluación, que es la columna de los datos de entrenamiento que el modelo está entrenado para predecir.
En Seleccionar fuente, selecciona la fuente para tu conjunto de datos de prueba.
En Tabla de BigQuery, ingresa la ruta de BigQuery.
En Archivo en Cloud Storage, ingresa la ruta de Cloud Storage.
En Resultado de la predicción Batch, selecciona un formato de salida.
- Ingresa la ruta de acceso de BigQuery o el URI de Cloud Storage.
Haz clic en Iniciar evaluación.
Python
Para ver el flujo de trabajo de evaluación del modelo de la API de Vertex AI en Vertex AI Pipelines, consulta los notebooks de ejemplo para los siguientes tipos de modelos:
Python SDK
El SDK para evaluar modelos con Vertex AI está en estado experimental. Para registrarte en el experimento, completa el formulario de integración.
Vertex AI envía de forma automática una notificación por correo electrónico cuando se completa un trabajo de evaluación del modelo.
Visualiza las métricas de evaluación
Consola
En la consola de Google Cloud, ve a la página Modelos de Vertex AI.
Navega a la versión del modelo.
Consulta las métricas en la pestaña Evaluar.
Python
Para ver el flujo de trabajo de evaluación del modelo de la API de Vertex AI en Vertex AI Pipelines, consulta los notebooks de ejemplo para los siguientes tipos de modelos:
Python SDK
El SDK para evaluar modelos con Vertex AI está en estado experimental. Para registrarte en el experimento, completa el formulario de integración.
Compara las métricas de evaluación
Puedes comparar los resultados de la evaluación en diferentes modelos, versiones de modelos y trabajos de evaluación. Para obtener más información sobre el control de versiones de modelos, consulta Control de versiones en Model Registry.
Solo puedes comparar modelos del mismo tipo, como clasificación, regresión o previsión. Cuando se comparan modelos diferentes, todas las versiones del modelo deben ser del mismo tipo.
Solo puedes comparar 5 evaluaciones o menos a la vez.
Ve a Vertex AI Model Registry en la consola de Google Cloud:
Navega a tu modelo o versión del modelo:
Para comparar varios modelos en la página Modelos, selecciona las casillas de verificación junto a los nombres de los modelos que deseas comparar.
Sigue estos pasos para comparar versiones de modelos:
Haz clic en el nombre del modelo en la página Modelos para abrir su lista de versiones.
Selecciona las casillas de verificación junto a las versiones que deseas comparar.
Sigue estos pasos para comparar trabajos de evaluación de una misma versión del modelo:
Haz clic en el nombre del modelo en la página Modelos para abrir su lista de versiones.
Haz clic en el número de versión.
Selecciona las casillas de verificación junto a los trabajos de evaluación que deseas comparar.
Haz clic en Comparar.
¿Qué sigue?
- Obtén más información sobre cómo iterar en tu modelo.