Créer et gérer des modèles
Créez un modèle personnalisé en utilisant un ensemble de données préparé. AutoML Translation utilise les paires de segments de l'ensemble de données pour entraîner, tester et évaluer un nouveau modèle.
Entraîner des modèles
Lorsque vous disposez d'un ensemble de données avec suffisamment de paires de segments, vous pouvez créer un modèle personnalisé à partir de cet ensemble de données.
UI Web
Accédez à la console AutoML Translation.
Dans le volet de navigation, cliquez sur Ensembles de données pour afficher la liste de vos ensembles de données.
Cliquez sur l'ensemble de données à utiliser pour entraîner un modèle personnalisé.
La console affiche les paires de segments dans l'ensemble de données, ainsi que leurs étiquettes respectives :
Training
,Validation
ouTesting
.Lorsque vous avez terminé de vérifier l'ensemble de données, cliquez sur l'onglet Entraînement.
Cliquez sur Démarrer l'entraînement pour ouvrir la boîte de dialogue Entraîner le nouveau modèle.
Spécifiez le nom du modèle.
Cliquez sur Démarrer l'entraînement pour commencer à entraîner le modèle personnalisé.
L'entraînement d'un modèle peut prendre plusieurs heures. Vous pouvez vérifier l'état de l'entraînement en affichant l'activité récente.
REST
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
- PROJECT_ID : ID de votre projet Google Cloud.
- LOCATION : région dans laquelle le modèle sera situé (par exemple,
us-central1
). L'ensemble de données source doit également se trouver au même emplacement. - MODEL_NAME : nom du modèle
- DATASET_ID : ID de l'ensemble de données source utilisé par Cloud Translation pour créer le modèle.
Méthode HTTP et URL :
POST https://translation.googleapis.com/v3/projects/PROJECT_ID/locations/LOCATION/models
Corps JSON de la requête :
{ "display_name": "MODEL_NAME", "dataset": "projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID", }
Pour envoyer votre requête, développez l'une des options suivantes :
Vous devriez recevoir une réponse JSON de ce type :
{ "name": "projects/PROJECT_NUMBER/locations/LOCATION/operations/OPERATION_ID" }
Langages supplémentaires
C# : Veuillez suivre les Instructions de configuration pour C# sur la page des bibliothèques clientes, puis consultez la Documentation de référence sur Cloud Translation pour .NET.
PHP : Veuillez suivre les Instructions de configuration pour PHP sur la page des bibliothèques clientes, puis consultez la Documentation de référence sur Cloud Translation pour PHP.
Ruby : Veuillez suivre les instructions de configuration de Ruby sur la page des bibliothèques clientes, puis consultez la documentation de référence sur Cloud Translation pour Ruby.
Obtenir l'état d'un job d'entraînement
Vous pouvez vérifier l'état d'une tâche de longue durée, comme l'entraînement d'un modèle, à l'aide de la console Google Cloud ou de l'API Cloud Translation.
UI Web
Vous pouvez surveiller l'état du job d'entraînement dans le volet Activités récentes.Accédez à la console AutoML Translation.
Dans le volet de navigation, cliquez sur Ensembles de données.
Dans la barre d'action, cliquez sur Afficher les activités récentes.
Recherchez l'opération CreateModel associée. L'icône située à côté de l'ID de l'opération indique son état actuel.
REST
Pour obtenir l'état de votre opération d'entraînement, envoyez une requêteGET
à la ressource operations
avec l'ID d'opération inclus dans la réponse reçue après l'envoi de la requête d'entraînement.
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
- PROJECT_NUMBER_OR_ID : ID numérique ou alphanumérique de votre projet Google Cloud.
- location-id par l'emplacement choisi pour votre bucket Cloud Storage
- operation-id par l'ID d'opération que vous avez reçu
Méthode HTTP et URL :
GET https://translation.googleapis.com/v3/projects/PROJECT_NUMBER_OR_ID/locations/location-id/operations/operation-id
Pour envoyer votre requête, développez l'une des options suivantes :
Vous devriez recevoir une réponse JSON de ce type :
{ "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" } }
Langages supplémentaires
C# : Veuillez suivre les Instructions de configuration pour C# sur la page des bibliothèques clientes, puis consultez la Documentation de référence sur Cloud Translation pour .NET.
PHP : Veuillez suivre les Instructions de configuration pour PHP sur la page des bibliothèques clientes, puis consultez la Documentation de référence sur Cloud Translation pour PHP.
Ruby : Veuillez suivre les instructions de configuration de Ruby sur la page des bibliothèques clientes, puis consultez la documentation de référence sur Cloud Translation pour Ruby.
Obtenir des informations sur un modèle
Une fois l'entraînement terminé, vous pouvez obtenir des informations sur le modèle, telles que son ID. Pour en savoir plus sur la précision et l'état de préparation d'un modèle, consultez la page Évaluer les modèles.
UI Web
Vous pouvez surveiller l'état du job d'entraînement dans le volet Activités récentes.Pour afficher la liste des modèles disponibles, accédez à la console AutoML Translation.
Dans le volet de navigation, cliquez sur Modèles pour afficher une table répertoriant vos modèles.
Le tableau inclut des informations telles que les langues source et cible, le score BLEU et le nombre total de paires de segments.
REST
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
- PROJECT_ID : ID de votre projet Google Cloud.
- LOCATION : région où se trouve le modèle à décrire (par exemple,
us-central1
). - MODEL_ID : ID du modèle à décrire.
Méthode HTTP et URL :
GET https://translation.googleapis.com/v3/projects/PROJECT_ID/locations/LOCATION/models/MODEL_ID
Pour envoyer votre requête, développez l'une des options suivantes :
Vous devriez recevoir une réponse JSON de ce type :
{ "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" }
Langages supplémentaires
C# : Veuillez suivre les Instructions de configuration pour C# sur la page des bibliothèques clientes, puis consultez la Documentation de référence sur Cloud Translation pour .NET.
PHP : Veuillez suivre les Instructions de configuration pour PHP sur la page des bibliothèques clientes, puis consultez la Documentation de référence sur Cloud Translation pour PHP.
Ruby : Veuillez suivre les instructions de configuration de Ruby sur la page des bibliothèques clientes, puis consultez la documentation de référence sur Cloud Translation pour Ruby.
Répertorier des modèles
Répertoriez les modèles disponibles dans votre projet.
UI Web
Pour afficher la liste des modèles disponibles, accédez à la console AutoML Translation.
Dans le volet de navigation, cliquez sur Modèles pour afficher la liste de vos modèles.
REST
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
- PROJECT_ID : ID de votre projet Google Cloud.
- LOCATION : région où se trouvent les modèles à répertorier (par exemple,
us-central1
).
Méthode HTTP et URL :
GET https://translation.googleapis.com/v3/projects/PROJECT_ID/locations/LOCATION/models
Pour envoyer votre requête, développez l'une des options suivantes :
Vous devriez recevoir une réponse JSON de ce type :
{ "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" }, ... ] }
Langages supplémentaires
C# : Veuillez suivre les Instructions de configuration pour C# sur la page des bibliothèques clientes, puis consultez la Documentation de référence sur Cloud Translation pour .NET.
PHP : Veuillez suivre les Instructions de configuration pour PHP sur la page des bibliothèques clientes, puis consultez la Documentation de référence sur Cloud Translation pour PHP.
Ruby : Veuillez suivre les instructions de configuration de Ruby sur la page des bibliothèques clientes, puis consultez la documentation de référence sur Cloud Translation pour Ruby.
Supprimer un modèle
Supprimez un modèle pour le retirer de votre projet.
UI Web
Pour afficher la liste des modèles disponibles, accédez à la console AutoML Translation.
Dans le volet de navigation, cliquez sur Modèles pour afficher la liste de vos modèles.
Pour le modèle à supprimer, sélectionnez
Plus > Supprimer.Cliquez sur Confirmer pour lancer la suppression.
REST
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
- PROJECT_ID : ID de votre projet Google Cloud.
- LOCATION : région où se trouve le modèle à supprimer (par exemple,
us-central1
). - MODEL_ID : ID du modèle à supprimer.
Méthode HTTP et URL :
DELETE https://translation.googleapis.com/v3/projects/PROJECT_ID/locations/LOCATION/models/MODEL_ID
Pour envoyer votre requête, développez l'une des options suivantes :
Vous devriez recevoir une réponse JSON de ce type :
{ "name": "projects/PROJECT_NUMBER/locations/LOCATION/operations/OPERATION_ID", "metadata": { "@type": "type.googleapis.com/google.cloud.translation.v3.DeleteModelMetadata" }, "done": true }
Langages supplémentaires
C# : Veuillez suivre les Instructions de configuration pour C# sur la page des bibliothèques clientes, puis consultez la Documentation de référence sur Cloud Translation pour .NET.
PHP : Veuillez suivre les Instructions de configuration pour PHP sur la page des bibliothèques clientes, puis consultez la Documentation de référence sur Cloud Translation pour PHP.
Ruby : Veuillez suivre les instructions de configuration de Ruby sur la page des bibliothèques clientes, puis consultez la documentation de référence sur Cloud Translation pour Ruby.