Modelle erstellen und verwalten

Erstellen Sie ein benutzerdefiniertes Modell mit einem vorbereiteten Dataset. AutoML Translation verwendet die Segmentpaare aus dem Dataset, um ein neues Modell zu trainieren, zu testen und zu bewerten.

Modelle trainieren

Sobald Sie ein Dataset mit ausreichend Segmentpaaren haben, können Sie daraus ein benutzerdefiniertes Modell erstellen.

Web-UI

  1. Rufen Sie die AutoML Translation Console auf.

    Zur Seite „Übersetzung“

  2. Klicken Sie im Navigationsbereich auf Datasets, um eine Liste Ihrer Datasets aufzurufen.

  3. Klicken Sie auf das Dataset, das Sie zum Trainieren eines benutzerdefinierten Modells verwenden möchten.

    In der Console werden die Segmentpaare im Dataset mit ihren entsprechenden Labels angezeigt: Training, Validation oder Testing.

  4. Wenn Sie mit der Überprüfung des Datasets fertig sind, klicken Sie auf den Tab Trainieren.

  5. Klicken Sie auf Training starten, um das Dialogfeld Neues Modell trainieren zu öffnen.

  6. Geben Sie einen Namen für das Modell an.

  7. Klicken Sie auf Training starten, um mit dem Training des benutzerdefinierten Modells zu beginnen.

    Das Trainieren eines Modells kann mehrere Stunden dauern. Sie können den Trainingsstatus prüfen, indem Sie sich die letzten Aktivitäten ansehen.

REST

Bevor Sie die Anfragedaten verwenden, ersetzen Sie folgende Werte:

  • PROJECT_ID: Projekt-ID von Google Cloud
  • LOCATION: Die Region, in der das Modell gespeichert sein wird, z. B. us-central1 Das Quell-Dataset muss sich am selben Standort befinden.
  • MODEL_NAME: Ein Name für das Modell
  • DATASET_ID: Die ID des Quelldatasets, das von Cloud Translation zum Erstellen des Modells verwendet wird

HTTP-Methode und URL:

POST https://translation.googleapis.com/v3/projects/PROJECT_ID/locations/LOCATION/models

JSON-Text der Anfrage:

{
  "display_name": "MODEL_NAME",
  "dataset": "projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID",
}

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

{
  "name": "projects/PROJECT_NUMBER/locations/LOCATION/operations/OPERATION_ID"
}

Weitere Sprachen

C#: Folgen Sie dem Einrichtungsleitfaden für C# auf der Seite der Clientbibliotheken und rufen Sie dann die Cloud Translation-Referenzdokumentation für .NET auf.

PHP: Folgen Sie dem Einrichtungsleitfaden für PHP auf der Seite der Clientbibliotheken und rufen Sie dann die Cloud Translation-Referenzdokumentation für PHP auf.

Ruby: Folgen Sie dem Einrichtungsleitfaden für Ruby auf der Seite der Clientbibliotheken und rufen Sie dann die Cloud Translation-Referenzdokumentation für Ruby auf.

Status eines Trainingsjobs abrufen

Sie können den Status einer lange andauernden Aufgabe, beispielsweise das Trainieren eines Modells, mit der Google Cloud Console oder der Cloud Translation API prüfen.

Web-UI

Sie können den Status des Trainingsjobs im Bereich Letzte Aktivitäten überwachen.
  1. Rufen Sie die AutoML Translation Console auf.

    Zur Seite „Übersetzung“

  2. Klicken Sie im Navigationsbereich auf Datasets.

  3. Klicken Sie in der Aktionsleiste auf Letzte Aktivitäten ansehen.

    Suchen Sie den zugehörigen CreateModel-Vorgang. Das Symbol neben der Vorgangs-ID gibt den aktuellen Status der Vorgänge an.

REST

Senden Sie zum Abrufen des Status Ihres Trainingsvorgangs eine GET-Anfrage an die operations-Ressource. Geben Sie auch die Vorgangs-ID an, die nach dem Senden der Trainingsanfrage in der Antwort enthalten war.

Bevor Sie die Anfragedaten verwenden, ersetzen Sie folgende Werte:

  • PROJECT_NUMBER_OR_ID: Die numerische oder alphanumerische ID Ihres Projekts von Google Cloud
  • location-id: Der Standort, den Sie für Ihren Cloud Storage-Bucket ausgewählt haben
  • operation-id: Die Vorgangs-ID, die Sie oben erhalten haben

HTTP-Methode und URL:

GET https://translation.googleapis.com/v3/projects/PROJECT_NUMBER_OR_ID/locations/location-id/operations/operation-id

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

{
  "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"
  }
}

Weitere Sprachen

C#: Folgen Sie dem Einrichtungsleitfaden für C# auf der Seite der Clientbibliotheken und rufen Sie dann die Cloud Translation-Referenzdokumentation für .NET auf.

PHP: Folgen Sie dem Einrichtungsleitfaden für PHP auf der Seite der Clientbibliotheken und rufen Sie dann die Cloud Translation-Referenzdokumentation für PHP auf.

Ruby: Folgen Sie dem Einrichtungsleitfaden für Ruby auf der Seite der Clientbibliotheken und rufen Sie dann die Cloud Translation-Referenzdokumentation für Ruby auf.

Informationen zu einem Modell abrufen

Nach Abschluss des Trainings können Sie Informationen zu dem Modell abrufen, z. B. die Modell-ID. Weitere Informationen zur Accuracy und Bereitschaft eines Modells finden Sie unter Modelle bewerten.

Web-UI

Sie können den Status des Trainingsjobs im Bereich Letzte Aktivitäten überwachen.
  1. Eine Liste der verfügbaren Modelle finden Sie in der AutoML Translation Console.

    Zur Seite „Übersetzung“

  2. Klicken Sie im Navigationsbereich auf Modelle, um eine Tabelle mit den Modellen zu sehen.

    Die Tabelle enthält Informationen wie die Ausgangs- und Zielsprache, den BLEU-Score und die Gesamtzahl der Segmentpaare.

REST

Bevor Sie die Anfragedaten verwenden, ersetzen Sie folgende Werte:

  • PROJECT_ID: Projekt-ID von Google Cloud
  • LOCATION: Die Region, in der sich das zu beschreibende Modell befindet, z. B. us-central1
  • MODEL_ID: Die ID des zu beschreibenden Modells

HTTP-Methode und URL:

GET https://translation.googleapis.com/v3/projects/PROJECT_ID/locations/LOCATION/models/MODEL_ID

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

{
  "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"
}

Weitere Sprachen

C#: Folgen Sie dem Einrichtungsleitfaden für C# auf der Seite der Clientbibliotheken und rufen Sie dann die Cloud Translation-Referenzdokumentation für .NET auf.

PHP: Folgen Sie dem Einrichtungsleitfaden für PHP auf der Seite der Clientbibliotheken und rufen Sie dann die Cloud Translation-Referenzdokumentation für PHP auf.

Ruby: Folgen Sie dem Einrichtungsleitfaden für Ruby auf der Seite der Clientbibliotheken und rufen Sie dann die Cloud Translation-Referenzdokumentation für Ruby auf.

Modelle auflisten

Listen Sie die verfügbaren Modelle in Ihrem Projekt auf.

Web-UI

  1. Eine Liste der verfügbaren Modelle finden Sie in der AutoML Translation Console.

    Zur Seite „Übersetzung“

  2. Klicken Sie im Navigationsbereich auf Modelle, um eine Liste Ihrer Modelle aufzurufen.

REST

Bevor Sie die Anfragedaten verwenden, ersetzen Sie folgende Werte:

  • PROJECT_ID: Projekt-ID von Google Cloud
  • LOCATION: Die Region, in der sich die aufzulistenden Modelle befinden, z. B. us-central1

HTTP-Methode und URL:

GET https://translation.googleapis.com/v3/projects/PROJECT_ID/locations/LOCATION/models

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

{
  "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"
    },
    ...
  ]
}

Weitere Sprachen

C#: Folgen Sie dem Einrichtungsleitfaden für C# auf der Seite der Clientbibliotheken und rufen Sie dann die Cloud Translation-Referenzdokumentation für .NET auf.

PHP: Folgen Sie dem Einrichtungsleitfaden für PHP auf der Seite der Clientbibliotheken und rufen Sie dann die Cloud Translation-Referenzdokumentation für PHP auf.

Ruby: Folgen Sie dem Einrichtungsleitfaden für Ruby auf der Seite der Clientbibliotheken und rufen Sie dann die Cloud Translation-Referenzdokumentation für Ruby auf.

Modell löschen

Wenn Sie ein Modell löschen, wird es aus Ihrem Projekt entfernt.

Web-UI

  1. Eine Liste der verfügbaren Modelle finden Sie in der AutoML Translation Console.

    Zur Seite „Übersetzung“

  2. Klicken Sie im Navigationsbereich auf Modelle, um eine Liste Ihrer Modelle aufzurufen.

  3. Wählen Sie für das Modell, das Sie löschen möchten,  Mehr > Löschen aus.

  4. Klicken Sie auf Bestätigen, um den Löschvorgang zu starten.

REST

Bevor Sie die Anfragedaten verwenden, ersetzen Sie folgende Werte:

  • PROJECT_ID: Projekt-ID von Google Cloud
  • LOCATION: Die Region, in der sich das zu löschende Modell befindet, z. B. us-central1
  • MODEL_ID: Die ID des zu löschenden Modells

HTTP-Methode und URL:

DELETE https://translation.googleapis.com/v3/projects/PROJECT_ID/locations/LOCATION/models/MODEL_ID

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

{
  "name": "projects/PROJECT_NUMBER/locations/LOCATION/operations/OPERATION_ID",
  "metadata": {
    "@type": "type.googleapis.com/google.cloud.translation.v3.DeleteModelMetadata"
  },
  "done": true
}

Weitere Sprachen

C#: Folgen Sie dem Einrichtungsleitfaden für C# auf der Seite der Clientbibliotheken und rufen Sie dann die Cloud Translation-Referenzdokumentation für .NET auf.

PHP: Folgen Sie dem Einrichtungsleitfaden für PHP auf der Seite der Clientbibliotheken und rufen Sie dann die Cloud Translation-Referenzdokumentation für PHP auf.

Ruby: Folgen Sie dem Einrichtungsleitfaden für Ruby auf der Seite der Clientbibliotheken und rufen Sie dann die Cloud Translation-Referenzdokumentation für Ruby auf.