Migra tus aplicaciones a Vertex AI

Vertex AI reúne los servicios de AI Platform y AutoML 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 o AI Platform a Vertex AI.

Vertex AI admite todas las características y los modelos disponibles en AutoML 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

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

Lee sobre las diferencias entre la API de AutoML y la API de Vertex AI, acerca de las diferencias entre los productos de AutoML Natural Language y Vertex AI y, luego, usa la siguiente tabla para ayudar a migrar tu API.

Paso AutoML Natural Language 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
Haz predicciones en línea projects.locations.models.deploy projects.locations.endpoints.create
projects.locations.endpoints.deployModel
projects.locations.models.predict projects.locations.endpoints.predict

Volver al principio

AutoML Natural Language: Entrena y, luego, implementa un modelo de extracción de entidades de texto

Lee sobre las diferencias entre la API de AutoML y la API de Vertex AI, acerca de las diferencias entre los productos de AutoML Natural Language y Vertex AI y, luego, usa la siguiente tabla para ayudar a migrar tu API.

Paso AutoML Natural Language 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
Haz predicciones en línea projects.locations.models.deploy projects.locations.endpoints.create
projects.locations.endpoints.deployModel
projects.locations.models.predict projects.locations.endpoints.predict

Volver al principio

AutoML Natural Language: Entrena y, luego, implementa un modelo de opinión de texto

Lee sobre las diferencias entre la API de AutoML y la API de Vertex AI, acerca de las diferencias entre los productos de AutoML Natural Language y Vertex AI y, luego, usa la siguiente tabla para ayudar a migrar tu API.

Paso AutoML Natural Language 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
Haz predicciones en línea projects.locations.models.deploy projects.locations.endpoints.create
projects.locations.endpoints.deployModel
projects.locations.models.predict projects.locations.endpoints.predict

Volver al principio

AutoML Tables

AutoML Tables: Entrena e implementa un modelo

Lee sobre las diferencias entre la API de AutoML y la API de Vertex AI, acerca de las diferencias entre los productos de AutoML Tables y Vertex AI y, luego, usa la siguiente tabla para ayudar a migrar tu API.

Paso AutoML Tables Vertex AI
Crea un conjunto de datos projects.locations.datasets.create projects.locations.datasets.create
projects.locations.datasets.importData
projects.locations.datasets.patch
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
Haz predicciones en línea projects.locations.models.deploy projects.locations.endpoints.create
projects.locations.endpoints.deployModel
projects.locations.models.predict projects.locations.endpoints.predict

Volver al principio

AutoML Video Intelligence

Haz clic en uno de los siguientes recorridos de los usuarios:

AutoML Video Intelligence: entrena y, luego, implementa un modelo de seguimiento de objetos

Lee sobre las diferencias entre la API de AutoML y la API de Vertex AI, acerca de las diferencias entre los productos de AutoML Video y Vertex AI y, luego, usa la siguiente tabla para ayudar a migrar tu API.

Paso AutoML Video 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

Volver al principio

AutoML Video Intelligence: entrena y, luego, implementa un modelo de clasificación de videos.

Lee sobre las diferencias entre la API de AutoML y la API de Vertex AI, acerca de las diferencias entre los productos de AutoML Video y Vertex AI y, luego, usa la siguiente tabla para ayudar a migrar tu API.

Paso AutoML Video 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

Volver al principio

AutoML Vision

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

Lee sobre las diferencias entre la API de AutoML y la API de Vertex AI, acerca de las diferencias entre los productos de AutoML Vision y Vertex AI y, luego, usa la siguiente tabla para ayudar a migrar tu API.

Paso AutoML Vision 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
Haz predicciones en línea projects.locations.models.deploy projects.locations.endpoints.create
projects.locations.endpoints.deployModel
projects.locations.models.predict projects.locations.endpoints.predict
Entrena y exporta un modelo de Edge projects.locations.models.create projects.locations.trainingPipelines.create
projects.locations.trainingPipelines.get
projects.locations.models.export projects.locations.models.export

Volver al principio

AutoML Vision: Entrena y, luego, implementa un modelo de detección de objetos

Lee sobre las diferencias entre la API de AutoML y la API de Vertex AI, acerca de las diferencias entre los productos de AutoML Vision y Vertex AI y, luego, usa la siguiente tabla para ayudar a migrar tu API.

Paso AutoML Vision 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
Haz predicciones en línea projects.locations.models.deploy projects.locations.endpoints.create
projects.locations.endpoints.deployModel
projects.locations.models.predict projects.locations.endpoints.predict

Volver al principio

AI Platform

Haz clic en uno de los siguientes recorridos de los usuarios:

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

Volver al principio

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

Volver al principio

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

Volver al principio

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

Volver al principio

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

Volver al principio

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

Volver al principio

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

Volver al principio

¿Qué sigue?