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

  1. Accédez à la console AutoML Translation.

    Accéder à la page "Traduction"

  2. Dans le volet de navigation, cliquez sur Ensembles de données pour afficher la liste de vos ensembles de données.

  3. 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 ou Testing.

  4. Lorsque vous avez terminé de vérifier l'ensemble de données, cliquez sur l'onglet Entraînement.

  5. Cliquez sur Démarrer l'entraînement pour ouvrir la boîte de dialogue Entraîner le nouveau modèle.

  6. Spécifiez le nom du modèle.

  7. 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.
  1. Accédez à la console AutoML Translation.

    Accéder à la page "Traduction"

  2. Dans le volet de navigation, cliquez sur Ensembles de données.

  3. 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ête GET à 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.
  1. Pour afficher la liste des modèles disponibles, accédez à la console AutoML Translation.

    Accéder à la page "Traduction"

  2. 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

  1. Pour afficher la liste des modèles disponibles, accédez à la console AutoML Translation.

    Accéder à la page "Traduction"

  2. 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

  1. Pour afficher la liste des modèles disponibles, accédez à la console AutoML Translation.

    Accéder à la page "Traduction"

  2. Dans le volet de navigation, cliquez sur Modèles pour afficher la liste de vos modèles.

  3. Pour le modèle à supprimer, sélectionnez Plus > Supprimer.

  4. 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.