Entrena y usa tus propios modelos

En esta página, se proporciona una descripción general del flujo de trabajo del entrenamiento y uso de tus propios modelos de aprendizaje automático (AA) en Agent Platform. Agent Platform ofrece un espectro de métodos de entrenamiento diseñados para satisfacer tus necesidades, desde completamente automatizados hasta completamente personalizados.

  • AutoML: Compila modelos de alta calidad con un mínimo esfuerzo técnico aprovechando las capacidades de AA automatizadas de Google.
  • Entrenamiento sin servidores de Agent Platform de Gemini Enterprise: Ejecuta tu código de entrenamiento personalizado en un entorno completamente administrado y a pedido sin preocuparte por la infraestructura.
  • Clústeres de entrenamiento de Agent Platform de Gemini Enterprise: Ejecuta trabajos de entrenamiento a gran escala y de alto rendimiento en un clúster de aceleradores dedicado reservado para tu uso exclusivo.
  • Ray en Agent Platform: Escala aplicaciones de Python y cargas de trabajo de AA con el framework de código abierto Ray en un servicio administrado.

Si deseas obtener ayuda para decidir cuál de estos métodos usar, consulta Elige un método de entrenamiento.

AutoML

AutoML en Agent Platform de Gemini Enterprise te permite compilar un modelo de AA sin código según los datos de entrenamiento que proporciones. AutoML puede automatizar tareas como la preparación de datos, la selección de modelos, el ajuste de hiperparámetros y la implementación para varios tipos de datos y tareas de predicción, lo que puede hacer que el AA sea más accesible para una amplia variedad de usuarios.

Tipos de modelos que puedes compilar con AutoML

Los tipos de modelos que puedes compilar dependen del tipo de datos que tengas. Agent Platform de Gemini Enterprise ofrece soluciones de AutoML para los siguientes tipos de datos y objetivos del modelo:

Tipo de datos Objetivos admitidos
Datos de imágenes Clasificación y detección de objetos.
Datos tabulares Clasificación/regresión, previsión.

Para obtener más información sobre AutoML, consulta Descripción general del entrenamiento de AutoML.

Ejecuta código de entrenamiento personalizado en Agent Platform

Si AutoML no satisface tus necesidades, puedes proporcionar tu propio código de entrenamiento y ejecutarlo en la infraestructura administrada de Agent Platform. Esto te brinda control y flexibilidad completos sobre la arquitectura de tu modelo y la lógica de entrenamiento, lo que te permite usar cualquier framework de AA que elijas.

Agent Platform proporciona dos modos principales para ejecutar tu código de entrenamiento personalizado: un entorno sin servidores a pedido o un clúster dedicado y reservado.

Entrenamiento sin servidores de Agent Platform de Gemini Enterprise

El entrenamiento sin servidores es un servicio completamente administrado que te permite ejecutar tu aplicación de entrenamiento personalizada sin aprovisionar ni administrar ninguna infraestructura. Empaqueta tu código en un contenedor, define las especificaciones de tu máquina (incluidas las CPU y las GPU) y envíalo como un CustomJob.

Agent Platform se encarga del resto:

  • Aprovisiona los recursos de procesamiento durante la duración de tu trabajo.
  • Ejecuta tu código de entrenamiento.
  • Borra los recursos después de que se completa el trabajo.

Este modelo de pago por uso y a pedido es ideal para la experimentación, la creación rápida de prototipos y los trabajos de producción que no requieren capacidad instantánea garantizada.

Para obtener más información, consulta Crea un trabajo personalizado de entrenamiento sin servidores

Clústeres de entrenamiento de Agent Platform de Gemini Enterprise

Para el entrenamiento a gran escala, de alto rendimiento y fundamental, puedes reservar un clúster de aceleradores dedicado. Esto proporciona capacidad garantizada y elimina las colas, lo que garantiza que tus trabajos comiencen de inmediato.

Si bien tienes el uso exclusivo de estos recursos, Agent Platform aún controla la sobrecarga operativa de la administración del clúster, incluido el mantenimiento del hardware y la aplicación de parches del SO. Este enfoque de "servidor administrado" te brinda la potencia de un clúster dedicado sin la complejidad de la administración.

Ray on Vertex AI

Ray on Vertex AI es un servicio que te permite usar el framework de código abierto Ray para escalar aplicaciones de IA y Python directamente dentro de la plataforma Agent Platform. Ray está diseñado para proporcionar la infraestructura para el procesamiento distribuido y el procesamiento paralelo para tu flujo de trabajo de AA.

Ray on Vertex AI proporciona un entorno administrado para ejecutar aplicaciones distribuidas con el framework de Ray, que ofrece escalabilidad e integración con Google Cloud servicios.

Para obtener más información sobre Ray on Vertex AI, consulta Ray on Vertex AI.