Creazione e gestione dei modelli

Creare un modello personalizzato utilizzando un set di dati preparato. Traduzione AutoML utilizza le coppie di segmenti del set di dati per addestrare, testare e valutare un nuovo un modello di machine learning.

addestramento dei modelli

Dopo aver creato un set di dati con un numero sufficiente di coppie di segmenti, puoi creare un modello da quel set di dati.

UI web

  1. Vai alla console di AutoML Translation.

    Vai alla sezione Pagina di traduzione

  2. Nel riquadro di navigazione, fai clic su Set di dati per visualizzare un elenco dei tuoi set di dati.

  3. Fai clic sul set di dati da utilizzare per addestrare un modello personalizzato.

    La console mostra le coppie di segmenti nel set di dati insieme alle relative rispettive etichette: Training, Validation o Testing.

  4. Dopo aver controllato il set di dati, fai clic sulla scheda Addestra.

  5. Fai clic su Avvia addestramento per aprire la finestra di dialogo Addestra nuovo modello.

  6. Specifica un nome per il modello.

  7. Fai clic su Avvia addestramento per iniziare ad addestrare il modello personalizzato.

    L'addestramento di un modello può richiedere diverse ore. Puoi controllare stato della formazione visualizzando l'attività recente.

REST

Prima di utilizzare i dati della richiesta, effettua le seguenti sostituzioni:

  • PROJECT_ID: l'ID del tuo progetto Google Cloud.
  • LOCATION: la regione in cui verrà posizionato il modello, ad esempio us-central1. Anche il set di dati di origine deve essere nello stesso in ogni località.
  • MODEL_NAME: nome del modello.
  • DATASET_ID: l'ID del set di dati di origine che Cloud Translation utilizza per creare il modello.

Metodo HTTP e URL:

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

Corpo JSON della richiesta:

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

Per inviare la richiesta, espandi una delle seguenti opzioni:

Dovresti ricevere una risposta JSON simile alla seguente:

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

Linguaggi aggiuntivi

C#: Segui le Istruzioni per la configurazione di C# Nella pagina delle librerie client e poi visita Documentazione di riferimento di Cloud Translation per .NET.

PHP Segui le Istruzioni per la configurazione dei file PHP Nella pagina delle librerie client e poi visita Documentazione di riferimento di Cloud Translation per PHP.

Rubino: Segui le Istruzioni per la configurazione di Ruby Nella pagina delle librerie client e poi visita Documentazione di riferimento di Cloud Translation per Ruby.

Visualizza lo stato di un job di addestramento

Puoi controllare lo stato di un'attività a lunga esecuzione, come l'addestramento di un modello, utilizzando la console Google Cloud o l'API Cloud Translation.

UI web

Puoi monitorare lo stato del job di addestramento dal riquadro Attività recenti.
  1. Vai alla console di AutoML Translation.

    Vai alla sezione Pagina di traduzione

  2. Nel riquadro di navigazione, fai clic su Set di dati.

  3. Dalla barra delle azioni, fai clic su Visualizza attività recenti.

    Trova l'operazione CreateModel correlata. Icona accanto all'ID operazione indica lo stato attuale delle operazioni.

REST

Per ottenere lo stato dell'operazione di addestramento, invia una richiesta GET a la risorsa operations insieme all'ID operazione precedentemente incluso nella risposta dopo l'invio della richiesta di formazione.

Prima di utilizzare i dati della richiesta, effettua le seguenti sostituzioni:

  • PROJECT_NUMBER_OR_ID: l'ID numerico o alfanumerico del tuo progetto Google Cloud
  • location-id: la località che hai scelto per il tuo bucket Cloud Storage
  • operation-id: ID operazione ricevuto in precedenza

Metodo HTTP e URL:

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

Per inviare la richiesta, espandi una delle seguenti opzioni:

Dovresti ricevere una risposta JSON simile alla seguente:

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

Linguaggi aggiuntivi

C#: Segui le Istruzioni per la configurazione di C# Nella pagina delle librerie client e poi visita Documentazione di riferimento di Cloud Translation per .NET.

PHP Segui le Istruzioni per la configurazione dei file PHP Nella pagina delle librerie client e poi visita Documentazione di riferimento di Cloud Translation per PHP.

Rubino: Segui le Istruzioni per la configurazione di Ruby Nella pagina delle librerie client e poi visita Documentazione di riferimento di Cloud Translation per Ruby.

Recupero delle informazioni su un modello

Al termine dell'addestramento, puoi ottenere informazioni sul modello, ad esempio l'ID modello. Per informazioni dettagliate sull'accuratezza e sull'idoneità di un modello, consulta Valuta i modelli.

UI web

Puoi monitorare lo stato del job di addestramento dal riquadro Attività recenti.
  1. Per visualizzare un elenco dei modelli disponibili, vai alla sezione Google Cloud.

    Vai alla sezione Pagina di traduzione

  2. Nel riquadro di navigazione, fai clic su Modelli per visualizzare una tabella che elenca i tuoi di machine learning.

    La tabella include informazioni come la lingua di origine e di destinazione, BLEU e il totale delle coppie di segmenti.

REST

Prima di utilizzare i dati della richiesta, effettua le seguenti sostituzioni:

  • PROJECT_ID: l'ID del tuo progetto Google Cloud.
  • LOCATION: la regione in cui si trova il modello da descrivere, ad esempio us-central1.
  • MODEL_ID: l'ID del modello da descrivere.

Metodo HTTP e URL:

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

Per inviare la richiesta, espandi una delle seguenti opzioni:

Dovresti ricevere una risposta JSON simile alla seguente:

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

Linguaggi aggiuntivi

C#: Segui le Istruzioni per la configurazione di C# Nella pagina delle librerie client e poi visita Documentazione di riferimento di Cloud Translation per .NET.

PHP Segui le Istruzioni per la configurazione dei file PHP Nella pagina delle librerie client e poi visita Documentazione di riferimento di Cloud Translation per PHP.

Rubino: Segui le Istruzioni per la configurazione di Ruby Nella pagina delle librerie client e poi visita Documentazione di riferimento di Cloud Translation per Ruby.

Elenco dei modelli

Elenca i modelli disponibili nel tuo progetto.

UI web

  1. Per visualizzare un elenco dei modelli disponibili, vai alla sezione Google Cloud.

    Vai alla sezione Pagina di traduzione

  2. Nel riquadro di navigazione, fai clic su Modelli per visualizzare un elenco dei tuoi modelli.

REST

Prima di utilizzare i dati della richiesta, effettua le seguenti sostituzioni:

  • PROJECT_ID: l'ID del tuo progetto Google Cloud.
  • LOCATION: la regione in cui si trovano i modelli da elencare, ad esempio us-central1.

Metodo HTTP e URL:

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

Per inviare la richiesta, espandi una delle seguenti opzioni:

Dovresti ricevere una risposta JSON simile alla seguente:

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

Linguaggi aggiuntivi

C#: Segui le Istruzioni per la configurazione di C# Nella pagina delle librerie client e poi visita Documentazione di riferimento di Cloud Translation per .NET.

PHP Segui le Istruzioni per la configurazione dei file PHP Nella pagina delle librerie client e poi visita Documentazione di riferimento di Cloud Translation per PHP.

Rubino: Segui le Istruzioni per la configurazione di Ruby Nella pagina delle librerie client e poi visita Documentazione di riferimento di Cloud Translation per Ruby.

Eliminazione di un modello

Elimina un modello per rimuoverlo dal tuo progetto.

UI web

  1. Per visualizzare un elenco dei modelli disponibili, vai alla sezione Google Cloud.

    Vai alla sezione Pagina di traduzione

  2. Nel riquadro di navigazione, fai clic su Modelli per visualizzare un elenco dei tuoi modelli.

  3. Per eliminare il modello, seleziona Altro > Elimina.

  4. Fai clic su Conferma per avviare l'eliminazione.

REST

Prima di utilizzare i dati della richiesta, effettua le seguenti sostituzioni:

  • PROJECT_ID: l'ID del tuo progetto Google Cloud.
  • LOCATION: la regione in cui si trova il modello da eliminare, ad esempio us-central1.
  • MODEL_ID: l'ID del modello da eliminare.

Metodo HTTP e URL:

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

Per inviare la richiesta, espandi una delle seguenti opzioni:

Dovresti ricevere una risposta JSON simile alla seguente:

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

Linguaggi aggiuntivi

C#: Segui le Istruzioni per la configurazione di C# Nella pagina delle librerie client e poi visita Documentazione di riferimento di Cloud Translation per .NET.

PHP Segui le Istruzioni per la configurazione dei file PHP Nella pagina delle librerie client e poi visita Documentazione di riferimento di Cloud Translation per PHP.

Rubino: Segui le Istruzioni per la configurazione di Ruby Nella pagina delle librerie client e poi visita Documentazione di riferimento di Cloud Translation per Ruby.