Crear y gestionar modelos
Crea un modelo personalizado con un conjunto de datos preparado. AutoML Translation usa los pares de segmentos del conjunto de datos para entrenar, probar y evaluar un nuevo modelo.
Entrenar modelos
Cuando tengas un conjunto de datos con suficientes pares de segmentos, podrás crear un modelo personalizado a partir de él.
UI web
Ve a la consola de AutoML Translation.
En el panel de navegación, haga clic en Conjuntos de datos para ver una lista de sus conjuntos de datos.
Haz clic en el conjunto de datos que quieras usar para entrenar un modelo personalizado.
La consola muestra los pares de segmentos del conjunto de datos junto con sus etiquetas correspondientes:
Training
,Validation
oTesting
.Cuando hayas terminado de revisar el conjunto de datos, haz clic en la pestaña Entrenar.
Haz clic en Iniciar entrenamiento para abrir el cuadro de diálogo Entrenar nuevo modelo.
Especifica un nombre para el modelo.
Haz clic en Iniciar entrenamiento para empezar a entrenar tu modelo personalizado.
Entrenar un modelo puede durar varias horas. Puedes consultar el estado del entrenamiento viendo la actividad reciente.
REST
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
- PROJECT_ID: tu ID de proyecto Google Cloud .
- LOCATION: la región en la que se ubicará el modelo, como
us-central1
. El conjunto de datos de origen también debe estar en la misma ubicación. - MODEL_NAME: nombre del modelo.
- DATASET_ID: ID del conjunto de datos de origen que usa Cloud Translation para crear el modelo.
Método HTTP y URL:
POST https://translation.googleapis.com/v3/projects/PROJECT_ID/locations/LOCATION/models
Cuerpo JSON de la solicitud:
{ "display_name": "MODEL_NAME", "dataset": "projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID", }
Para enviar tu solicitud, despliega una de estas opciones:
Deberías recibir una respuesta JSON similar a la siguiente:
{ "name": "projects/PROJECT_NUMBER/locations/LOCATION/operations/OPERATION_ID" }
Idiomas adicionales
C#: Sigue las instrucciones de configuración de C# en la página de bibliotecas de cliente y, a continuación, consulta la documentación de referencia de Cloud Translation para .NET.
PHP Sigue las instrucciones de configuración de PHP en la página de bibliotecas de cliente y, a continuación, consulta la documentación de referencia de Cloud Translation para PHP.
Ruby: Sigue las instrucciones de configuración de Ruby en la página de bibliotecas de cliente y, a continuación, consulta la documentación de referencia de Cloud Translation para Ruby.
Consultar el estado de una tarea de entrenamiento
Puedes consultar el estado de una tarea de larga duración, como el entrenamiento de un modelo, mediante la consola Google Cloud o la API Cloud Translation.
UI web
Puedes monitorizar el estado del trabajo de entrenamiento en el panel Actividad reciente.Ve a la consola de AutoML Translation.
En el panel de navegación, haga clic en Conjuntos de datos.
En la barra de acciones, haz clic en Ver actividad reciente.
Busca la operación CreateModel relacionada. El icono situado junto al ID de operación indica el estado actual de las operaciones.
REST
Para obtener el estado de la operación de entrenamiento, envía una solicitudGET
al recurso operations
junto con el ID de operación que se incluyó en la respuesta después de enviar la solicitud de entrenamiento.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
- PROJECT_NUMBER_OR_ID: el ID numérico o alfanumérico de tu Google Cloud proyecto
- location-id: la ubicación que has elegido para tu segmento de Cloud Storage
- operation-id: ID de operación que has recibido más arriba
Método HTTP y URL:
GET https://translation.googleapis.com/v3/projects/PROJECT_NUMBER_OR_ID/locations/location-id/operations/operation-id
Para enviar tu solicitud, despliega una de estas opciones:
Deberías recibir una respuesta JSON similar a la siguiente:
{ "name": "projects/project-number/locations/location-id/operations/operation-id", "metadata": { "@type": "type.googleapis.com/google.cloud.translation.v3.SomeOperationMetadata", "state": "SUCCEEDED", "submitTime": "2019-11-27T22:59:40Z" } }
Idiomas adicionales
C#: Sigue las instrucciones de configuración de C# en la página de bibliotecas de cliente y, a continuación, consulta la documentación de referencia de Cloud Translation para .NET.
PHP Sigue las instrucciones de configuración de PHP en la página de bibliotecas de cliente y, a continuación, consulta la documentación de referencia de Cloud Translation para PHP.
Ruby: Sigue las instrucciones de configuración de Ruby en la página de bibliotecas de cliente y, a continuación, consulta la documentación de referencia de Cloud Translation para Ruby.
Obtener información sobre un modelo
Una vez completado el entrenamiento, puedes obtener información sobre el modelo, como su ID. Para obtener información sobre la precisión y la disponibilidad de un modelo, consulta Evaluar modelos.
UI web
Puedes monitorizar el estado del trabajo de entrenamiento en el panel Actividad reciente.Para ver una lista de los modelos disponibles, ve a la consola de AutoML Translation.
En el panel de navegación, haga clic en Modelos para ver una tabla con sus modelos.
La tabla incluye información como el idioma de origen y el de destino, la puntuación BLEU y el número total de pares de segmentos.
REST
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
- PROJECT_ID: tu ID de proyecto Google Cloud .
- LOCATION: la región en la que se encuentra el modelo que se va a describir, como
us-central1
. - MODEL_ID: ID del modelo que se va a describir.
Método HTTP y URL:
GET https://translation.googleapis.com/v3/projects/PROJECT_ID/locations/LOCATION/models/MODEL_ID
Para enviar tu solicitud, despliega una de estas opciones:
Deberías recibir una respuesta JSON similar a la siguiente:
{ "name": "projects/PROJECT_NUMBER/locations/us-central1/models/MODEL_ID", "displayName": "MODEL_DISPLAY_NAME", "dataset": "projects/PROJECT_NUMBER/locations/us-central1/datasets/DATASET_ID" "sourceLanguageCode": "SOURCE_LANG_CODE", "targetLanguageCode": "TARGET_LANG_CODE", "trainExampleCount": NUM_TRAINING_SEGMENTS, "validateExampleCount": NUM_VALIDATION_SEGMENTS, "createTime": "2022-12-02T21:53:26.788521838Z", "updateTime": "2022-12-03T00:42:27.946594016Z" }
Idiomas adicionales
C#: Sigue las instrucciones de configuración de C# en la página de bibliotecas de cliente y, a continuación, consulta la documentación de referencia de Cloud Translation para .NET.
PHP Sigue las instrucciones de configuración de PHP en la página de bibliotecas de cliente y, a continuación, consulta la documentación de referencia de Cloud Translation para PHP.
Ruby: Sigue las instrucciones de configuración de Ruby en la página de bibliotecas de cliente y, a continuación, consulta la documentación de referencia de Cloud Translation para Ruby.
Consultar una lista de modelos
Lista los modelos disponibles en tu proyecto.
UI web
Para ver una lista de los modelos disponibles, ve a la consola de AutoML Translation.
En el panel de navegación, haz clic en Modelos para ver una lista de tus modelos.
REST
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
- PROJECT_ID: tu ID de proyecto Google Cloud .
- LOCATION: la región en la que se encuentran los modelos que se van a enumerar, como
us-central1
.
Método HTTP y URL:
GET https://translation.googleapis.com/v3/projects/PROJECT_ID/locations/LOCATION/models
Para enviar tu solicitud, despliega una de estas opciones:
Deberías recibir una respuesta JSON similar a la siguiente:
{ "models": [ { "name": "projects/PROJECT_NUMBER/locations/us-central1/models/MODEL_ID", "displayName": "MODEL_DISPLAY_NAME", "dataset": "projects/PROJECT_NUMBER/locations/us-central1/datasets/DATASET_ID" "sourceLanguageCode": "SOURCE_LANG_CODE", "targetLanguageCode": "TARGET_LANG_CODE", "trainExampleCount": NUM_TRAINING_SEGMENTS, "validateExampleCount": NUM_VALIDATION_SEGMENTS, "createTime": "2022-12-02T21:53:26.788521838Z", "updateTime": "2022-12-03T00:42:27.946594016Z" }, ... ] }
Idiomas adicionales
C#: Sigue las instrucciones de configuración de C# en la página de bibliotecas de cliente y, a continuación, consulta la documentación de referencia de Cloud Translation para .NET.
PHP Sigue las instrucciones de configuración de PHP en la página de bibliotecas de cliente y, a continuación, consulta la documentación de referencia de Cloud Translation para PHP.
Ruby: Sigue las instrucciones de configuración de Ruby en la página de bibliotecas de cliente y, a continuación, consulta la documentación de referencia de Cloud Translation para Ruby.
Eliminar un modelo
Elimina un modelo para quitarlo de tu proyecto.
UI web
Para ver una lista de los modelos disponibles, ve a la consola de AutoML Translation.
En el panel de navegación, haz clic en Modelos para ver una lista de tus modelos.
En el modelo que quieras eliminar, selecciona
Más > Eliminar.Haz clic en Confirmar para iniciar la eliminación.
REST
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
- PROJECT_ID: tu ID de proyecto Google Cloud .
- LOCATION: la región en la que se encuentra el modelo que se va a eliminar, como
us-central1
. - MODEL_ID: ID del modelo que se va a eliminar.
Método HTTP y URL:
DELETE https://translation.googleapis.com/v3/projects/PROJECT_ID/locations/LOCATION/models/MODEL_ID
Para enviar tu solicitud, despliega una de estas opciones:
Deberías recibir una respuesta JSON similar a la siguiente:
{ "name": "projects/PROJECT_NUMBER/locations/LOCATION/operations/OPERATION_ID", "metadata": { "@type": "type.googleapis.com/google.cloud.translation.v3.DeleteModelMetadata" }, "done": true }
Idiomas adicionales
C#: Sigue las instrucciones de configuración de C# en la página de bibliotecas de cliente y, a continuación, consulta la documentación de referencia de Cloud Translation para .NET.
PHP Sigue las instrucciones de configuración de PHP en la página de bibliotecas de cliente y, a continuación, consulta la documentación de referencia de Cloud Translation para PHP.
Ruby: Sigue las instrucciones de configuración de Ruby en la página de bibliotecas de cliente y, a continuación, consulta la documentación de referencia de Cloud Translation para Ruby.