Vertex AI reúne los servicios de AI Platform y AutoML heredado en una IU y una API unificadas para simplificar el proceso de compilación, entrenamiento y, también, implementación de modelos de aprendizaje automático. Con Vertex AI, puedes pasar de la experimentación a la producción más rápido, descubrir patrones y anomalías de forma eficiente, tomar mejores predicciones y decisiones y mantenerte ágil frente a cambios en las prioridades y las condiciones del mercado. Esta página ayuda a determinar los cambios que debes realizar cuando migras tus aplicaciones de AutoML heredado o AI Platform a Vertex AI.
Vertex AI admite todas las características y los modelos disponibles en AutoML heredado y AI Platform. Sin embargo, las bibliotecas cliente no admiten la retrocompatibilidad de la integración de clientes. En otras palabras, debes planear la migración de tus recursos para beneficiarte de las características de Vertex AI.
En esta página, se comparan los métodos de API utilizados para completar los recorridos de usuarios comunes a fin de que puedas ver cómo se podrían actualizar las aplicaciones de tu proyecto para usar la API de Vertex AI.
Recorridos comunes de los usuarios
Selecciona la pestaña de tu producto y, luego, haz clic en un recorrido del usuario para ver cómo se comparan los métodos de la API de Vertex AI con los métodos de API que usan tus aplicaciones existentes.
AutoML Natural Language heredado
Haz clic en uno de los siguientes recorridos de los usuarios:
AutoML Natural Language: Entrena y, luego, implementa un modelo de clasificación de texto
AutoML Natural Language: Entrena y, luego, implementa un modelo de extracción de entidades de texto
AutoML Natural Language: Entrena y, luego, implementa un modelo de opinión de texto
AutoML Natural Language heredado: Entrena y, luego, implementa un modelo de clasificación de texto
Lee sobre las diferencias entre la API de AutoML hereado y la API de Vertex AI, acerca de las diferencias entre los productos de AutoML Natural Language heredado y Vertex AI y, luego, usa la siguiente tabla para ayudar a migrar tu API.
AutoML Natural Language heredado: Entrena y, luego, implementa un modelo de extracción de entidades de texto
Lee sobre las diferencias entre la API de AutoML hereado y la API de Vertex AI, acerca de las diferencias entre los productos de AutoML Natural Language heredado y Vertex AI y, luego, usa la siguiente tabla para ayudar a migrar tu API.
AutoML Natural Language heredado: Entrena y, luego, implementa un modelo de opinión de texto
Lee sobre las diferencias entre la API de AutoML hereado y la API de Vertex AI, acerca de las diferencias entre los productos de AutoML Natural Language heredado y Vertex AI y, luego, usa la siguiente tabla para ayudar a migrar tu API.
AutoML Video Intelligence heredado
Haz clic en uno de los siguientes recorridos de los usuarios:
AutoML Video Intelligence: entrena y, luego, implementa un modelo de seguimiento de objetos
AutoML Video Intelligence: entrena y, luego, implementa un modelo de clasificación de videos.
AutoML Video Intelligence heredado: entrena y, luego, implementa un modelo de seguimiento de objetos
Lee sobre las diferencias entre la API de AutoML heredado y la API de Vertex AI, acerca de las diferencias entre los productos de AutoML Video heredado y Vertex AI y, luego, usa la siguiente tabla para ayudar a migrar tu API.
Paso | AutoML Video heredado | Vertex AI |
---|---|---|
Crea un conjunto de datos | projects.locations.datasets.create |
projects.locations.datasets.create |
projects.locations.datasets.importData |
projects.locations.datasets.import |
|
Entrenar un modelo | projects.locations.models.create |
projects.locations.trainingPipelines.create |
projects.locations.trainingPipelines.get |
||
Evalúa el modelo | projects.locations.models.modelEvaluations.list |
projects.locations.models.evaluations.list |
projects.locations.models.modelEvaluations.get |
projects.locations.models.evaluations.get |
|
Haz predicciones por lotes | projects.locations.models.batchPredict |
projects.locations.batchPredictionJobs.create |
projects.locations.batchPredictionJobs.get |
AutoML Video Intelligence heredado: entrena y, luego, implementa un modelo de clasificación de videos
Lee sobre las diferencias entre la API de AutoML heredado y la API de Vertex AI, acerca de las diferencias entre los productos de AutoML Video heredado y Vertex AI y, luego, usa la siguiente tabla para ayudar a migrar tu API.
Paso | AutoML Video heredado | Vertex AI |
---|---|---|
Crea un conjunto de datos | projects.locations.datasets.create |
projects.locations.datasets.create |
projects.locations.datasets.importData |
projects.locations.datasets.import |
|
Entrenar un modelo | projects.locations.models.create |
projects.locations.trainingPipelines.create |
projects.locations.trainingPipelines.get |
||
Evalúa el modelo | projects.locations.models.modelEvaluations.list |
projects.locations.models.evaluations.list |
projects.locations.models.modelEvaluations.get |
projects.locations.models.evaluations.get |
|
Haz predicciones por lotes | projects.locations.models.batchPredict |
projects.locations.batchPredictionJobs.create |
projects.locations.batchPredictionJobs.get |
AutoML Vision heredado
Haz clic en uno de los siguientes recorridos de los usuarios:
AutoML Vision: Entrena y, luego, implementa un modelo de clasificación de imágenes
AutoML Vision: Entrena y, luego, implementa un modelo de detección de objetos
AutoML Vision heredado: Entrena y, luego, implementa un modelo de clasificación de imágenes
Lee sobre las diferencias entre la API de AutoML heredado y la API de Vertex AI, acerca de las diferencias entre los productos de AutoML Vision heredado y Vertex AI y, luego, usa la siguiente tabla para ayudar a migrar tu API.
AutoML Vision heredado: Entrena y, luego, implementa un modelo de detección de objetos
Lee sobre las diferencias entre la API de AutoML heredado y la API de Vertex AI, acerca de las diferencias entre los productos de AutoML Vision heredado y Vertex AI y, luego, usa la siguiente tabla para ayudar a migrar tu API.
AI Platform
Haz clic en uno de los siguientes recorridos de los usuarios:
AI Platform: Entrena y, luego, implementa un modelo de TensorFlow con contenedores personalizados
Servicio de etiquetado de datos de AI Platform: Envía una tarea de etiquetado de datos
AI Platform Training: Envía un trabajo de entrenamiento de ajuste de hiperparámetros con TensorFlow
AI Platform: Entrena y, luego, implementa un modelo de XGBoost con versiones del entorno de ejecución alojadas.
Lee sobre las diferencias entre los productos de AI Platform y Vertex AI y, a continuación, utiliza la siguiente tabla para migrar tu API.
Paso | AI Platform | Vertex AI |
---|---|---|
Entrenar un modelo | projects.jobs.create |
projects.locations.customJobs.create |
projects.jobs.get |
projects.locations.customJobs.get |
|
Implementa el modelo | projects.models.create |
projects.locations.models.upload |
projects.models.versions.create |
||
Haz predicciones por lotes | La predicción por lotes de AI Platform no es compatible con XGBoost. | projects.locations.batchPredictionJobs.create |
projects.locations.batchPredictionJobs.get |
||
Haz predicciones en línea | projects.predict |
projects.locations.endpoints.create |
projects.locations.endpoints.deployModel |
||
projects.locations.endpoints.predict |
AI Platform: Entrena y, luego, implementa un modelo de scikit-learn con versiones de entorno de ejecución alojadas.
Lee sobre las diferencias entre los productos de AI Platform y Vertex AI y, a continuación, utiliza la siguiente tabla para migrar tu API.
Paso | AI Platform | Vertex AI |
---|---|---|
Entrenar un modelo | projects.jobs.create |
projects.locations.customJobs.create |
projects.jobs.get |
projects.locations.customJobs.get |
|
Implementa el modelo | projects.models.create |
projects.locations.models.upload |
projects.models.versions.create |
||
Haz predicciones por lotes | La predicción por lotes de AI Platform no es compatible con scikit-learn. | projects.locations.batchPredictionJobs.create |
projects.locations.batchPredictionJobs.get |
||
Haz predicciones en línea | projects.predict |
projects.locations.endpoints.create |
projects.locations.endpoints.deployModel |
||
projects.locations.endpoints.predict |
AI Platform: Entrena y, luego, implementa un modelo de TensorFlow con contenedores personalizados
Lee sobre las diferencias entre los productos de AI Platform y Vertex AI y, a continuación, utiliza la siguiente tabla para migrar tu API.
Paso | AI Platform | Vertex AI |
---|---|---|
Entrenar un modelo | projects.jobs.create |
projects.locations.customJobs.create |
projects.jobs.get |
projects.locations.customJobs.get |
|
Implementa el modelo | projects.models.create |
projects.locations.models.upload |
projects.models.versions.create |
||
Haz predicciones por lotes | projects.jobs.create |
projects.locations.batchPredictionJobs.create |
projects.jobs.get |
projects.locations.batchPredictionJobs.get |
|
Haz predicciones en línea | projects.predict |
projects.locations.endpoints.create |
projects.locations.endpoints.deployModel |
||
projects.locations.endpoints.predict |
AI Platform: Entrena y, luego, implementa un modelo de TensorFlow con versiones del entorno de ejecución alojadas
Lee sobre las diferencias entre los productos de AI Platform y Vertex AI y, a continuación, utiliza la siguiente tabla para migrar tu API.
Paso | AI Platform | Vertex AI |
---|---|---|
Entrenar un modelo | projects.jobs.create |
projects.locations.customJobs.create |
projects.jobs.get |
projects.locations.customJobs.get |
|
Implementa el modelo | projects.models.create |
projects.locations.models.upload |
projects.models.versions.create |
||
Haz predicciones por lotes | projects.jobs.create |
projects.locations.batchPredictionJobs.create |
projects.jobs.get |
projects.locations.batchPredictionJobs.get |
|
Haz predicciones en línea | projects.predict |
projects.locations.endpoints.create |
projects.locations.endpoints.deployModel |
||
projects.locations.endpoints.predict |
Servicio de etiquetado de datos de AI Platform: Envía una tarea de etiquetado de datos.
Lee sobre las diferencias entre los productos del Servicio de etiquetado de datos y Vertex AI y, a continuación, utiliza la siguiente tabla para migrar tu API.
Paso | Servicio de etiquetado de datos | Vertex AI |
---|---|---|
Crea un conjunto de datos | projects.datasets.create |
projects.locations.datasets.create |
projects.locations.datasets.importData |
projects.locations.datasets.import |
|
projects.locations.specialistPools.create |
||
Crea un dataLabelingJob | projects.annotationSpecSets.create |
projects.locations.dataLabelingJobs.create |
projects.instructions.create |
||
projects.datasets.image.label |
||
projects.operations.get |
projects.locations.dataLabelingJobs.get |
|
projects.operations.cancel |
projects.locations.dataLabelingJobs.cancel |
AI Platform Prediction: envía un trabajo de predicción por lotes para un modelo de TensorFlow alojado
Lee sobre las diferencias entre los productos de AI Platform Prediction y Vertex AI y, a continuación, utiliza la siguiente tabla para migrar tu API.
Paso | AI Platform Prediction | Vertex AI |
---|---|---|
Entrenar un modelo | projects.jobs.create |
projects.locations.customJobs.create |
projects.jobs.get |
projects.locations.customJobs.get |
|
Implementa el modelo | projects.models.create |
projects.locations.models.upload |
projects.models.versions.create |
||
Haz predicciones por lotes | projects.jobs.create |
projects.locations.batchPredictionJobs.create |
projects.jobs.get |
projects.locations.batchPredictionJobs.get |
|
Haz predicciones en línea | projects.predict |
projects.locations.endpoints.create |
projects.locations.endpoints.deployModel |
||
projects.locations.endpoints.predict |
AI Platform Training: Envía un trabajo de entrenamiento de ajuste de hiperparámetros con TensorFlow.
Lee sobre las diferencias entre los productos de AI Platform Training y Vertex AI y, a continuación, utiliza la siguiente tabla para migrar tu API.
Paso | AI Platform Training | Vertex AI |
---|---|---|
Entrenar un modelo | projects.jobs.create |
projects.locations.hyperparameterTuningJobs.create |
projects.jobs.get |
projects.locations.hyperparameterTuningJobs.get |
¿Qué sigue?
- Lee Configura un proyecto y un entorno de desarrollo para comenzar a usar Vertex AI.