Crear y administrar modelos
Crea un modelo personalizado mediante un conjunto de datos preparado. AutoML Translation usa los pares de segmentos del conjunto de datos para entrenar, probar y evaluar un modelo nuevo.
Entrenar modelos
Una vez que tengas un conjunto de datos con suficientes pares de segmentos, puedes crear un modelo personalizado a partir de ese conjunto de datos.
IU web
Ve a la consola de AutoML Translation.
En el panel de navegación, haz clic en Conjuntos de datos para ver una lista de tus conjuntos de datos.
Haz clic en el conjunto de datos para usar con el entrenamiento de un modelo personalizado.
La consola muestra los pares de segmentos en el conjunto de datos junto con sus respectivas etiquetas:
Training
,Validation
oTesting
.Cuando hayas terminado de revisar el conjunto de datos, haz clic en la pestaña Entrenar.
Haz clic en Comenzar entrenamiento para abrir el cuadro de diálogo Entrenar modelo nuevo.
Especifica un nombre para el modelo.
Haz clic en Comenzar entrenamiento para empezar a entrenar tu modelo.
El entrenamiento de un modelo puede tomar varias horas en completarse. Para verificar el estado del entrenamiento, visualiza la actividad reciente.
REST
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
- PROJECT_ID es el ID del proyecto de Google Cloud.
- LOCATION: La región en la que se creará el modelo, como
us-central1
. El conjunto de datos de origen también debe estar en la misma ubicación. - MODEL_NAME: Un nombre para el modelo.
- DATASET_ID: El 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, expande una de estas opciones:
Deberías recibir una respuesta JSON similar a la que se muestra a continuación:
{ "name": "projects/PROJECT_NUMBER/locations/LOCATION/operations/OPERATION_ID" }
Lenguajes adicionales
C#: sigue lasinstrucciones de configuración de C# en la página Bibliotecas cliente y, luego, visita la documentación de referencia de Cloud Translation para .NET.
PHP: sigue las instrucciones de configuración de PHP en la página Bibliotecas cliente y, luego, visita la documentación de referencia de Cloud Translation para PHP.
Ruby: sigue las instrucciones de configuración de Ruby en la página Bibliotecas cliente y, luego, visita la documentación de referencia de Cloud Translation para Ruby.
Obtén el estado de un trabajo de entrenamiento
Puedes verificar el estado de una tarea de larga duración, como entrenar un modelo, con la consola de Google Cloud o la API de Cloud Translation.
IU web
Puedes supervisar el estado del trabajo de entrenamiento en el panel Actividades recientes.Ve a la consola de AutoML Translation.
En el panel de navegación, haz clic en Conjuntos de datos.
En la barra de acciones, haz clic en Ver actividades recientes.
Busca la operación CreateModel relacionada. El ícono 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 cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
- PROJECT_NUMBER_OR_ID: el ID numérico o alfanumérico del proyecto de Google Cloud
- location-id: la ubicación que elegiste para tu bucket de Cloud Storage
- operation-id: el ID de operación que recibiste anteriormente
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, expande una de estas opciones:
Deberías recibir una respuesta JSON similar a la que se muestra a continuación:
{ "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" } }
Lenguajes adicionales
C#: sigue lasinstrucciones de configuración de C# en la página Bibliotecas cliente y, luego, visita la documentación de referencia de Cloud Translation para .NET.
PHP: sigue las instrucciones de configuración de PHP en la página Bibliotecas cliente y, luego, visita la documentación de referencia de Cloud Translation para PHP.
Ruby: sigue las instrucciones de configuración de Ruby en la página Bibliotecas cliente y, luego, visita la documentación de referencia de Cloud Translation para Ruby.
Obtén información sobre un modelo
Una vez finalizado el entrenamiento, puedes obtener información sobre el modelo, como su ID. Para obtener detalles sobre la preparación y precisión del modelo, consulta Evalúa modelos.
IU web
Puedes supervisar el estado del trabajo de entrenamiento en el panel Actividades recientes.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 tabla que enumera tus modelos.
En la tabla, se incluye información como el idioma de origen y objetivo, la puntuación BLEU y los pares de segmentos totales.
REST
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
- PROJECT_ID es el ID del proyecto de Google Cloud.
- LOCATION: La región en la que se encuentra el modelo que se debe describir, como
us-central1
. - MODEL_ID: el ID del modelo que se describirá.
Método HTTP y URL:
GET https://translation.googleapis.com/v3/projects/PROJECT_ID/locations/LOCATION/models/MODEL_ID
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir una respuesta JSON similar a la que se muestra a continuación:
{ "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" }
Lenguajes adicionales
C#: sigue lasinstrucciones de configuración de C# en la página Bibliotecas cliente y, luego, visita la documentación de referencia de Cloud Translation para .NET.
PHP: sigue las instrucciones de configuración de PHP en la página Bibliotecas cliente y, luego, visita la documentación de referencia de Cloud Translation para PHP.
Ruby: sigue las instrucciones de configuración de Ruby en la página Bibliotecas cliente y, luego, visita la documentación de referencia de Cloud Translation para Ruby.
Enumera modelos
Enumera los modelos disponibles en tu proyecto.
IU 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 cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
- PROJECT_ID es el ID del proyecto de 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, expande una de estas opciones:
Deberías recibir una respuesta JSON similar a la que se muestra a continuación:
{ "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" }, ... ] }
Lenguajes adicionales
C#: sigue lasinstrucciones de configuración de C# en la página Bibliotecas cliente y, luego, visita la documentación de referencia de Cloud Translation para .NET.
PHP: sigue las instrucciones de configuración de PHP en la página Bibliotecas cliente y, luego, visita la documentación de referencia de Cloud Translation para PHP.
Ruby: sigue las instrucciones de configuración de Ruby en la página Bibliotecas cliente y, luego, visita la documentación de referencia de Cloud Translation para Ruby.
Borra un modelo
Borra un modelo para quitarlo de tu proyecto.
IU 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.
Para el modelo que deseas borrar, selecciona
Más > Borrar.Haz clic en Confirmar para comenzar la eliminación.
REST
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
- PROJECT_ID es el ID del proyecto de Google Cloud.
- LOCATION: La región en la que se encuentra el modelo que se borrará, como
us-central1
. - MODEL_ID: El ID del modelo que se borrará.
Método HTTP y URL:
DELETE https://translation.googleapis.com/v3/projects/PROJECT_ID/locations/LOCATION/models/MODEL_ID
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir una respuesta JSON similar a la que se muestra a continuación:
{ "name": "projects/PROJECT_NUMBER/locations/LOCATION/operations/OPERATION_ID", "metadata": { "@type": "type.googleapis.com/google.cloud.translation.v3.DeleteModelMetadata" }, "done": true }
Lenguajes adicionales
C#: sigue lasinstrucciones de configuración de C# en la página Bibliotecas cliente y, luego, visita la documentación de referencia de Cloud Translation para .NET.
PHP: sigue las instrucciones de configuración de PHP en la página Bibliotecas cliente y, luego, visita la documentación de referencia de Cloud Translation para PHP.
Ruby: sigue las instrucciones de configuración de Ruby en la página Bibliotecas cliente y, luego, visita la documentación de referencia de Cloud Translation para Ruby.