Creare e gestire modelli
Crea un modello personalizzato utilizzando un set di dati preparato. AutoML Translation utilizza le coppie di segmenti del set di dati per addestrare, testare e valutare un nuovo modello.
Addestra modelli
Quando disponi di un set di dati con un numero sufficiente di coppie, puoi creare un modello personalizzato da questo set di dati.
UI web
Vai alla console di AutoML Translation.
Nel riquadro di navigazione, fai clic su Set di dati per visualizzare un elenco dei tuoi set di dati.
Fai clic sul set di dati da utilizzare per addestrare un modello personalizzato.
La console mostra le coppie di segmenti nel set di dati con le rispettive etichette:
Training
,Validation
oTesting
.Dopo aver rivisto il set di dati, fai clic sulla scheda Addestra.
Fai clic su Inizia addestramento per aprire la finestra di dialogo Addestra nuovo modello.
Specifica un nome per il modello.
Fai clic su Inizia addestramento per avviare l'addestramento del modello personalizzato.
L'addestramento di un modello può richiedere diverse ore. Puoi controllare lo stato di addestramento visualizzando le attività recenti.
REST
Prima di utilizzare i dati della richiesta, effettua le seguenti sostituzioni:
- PROJECT_ID: il tuo ID progetto Google Cloud.
- LOCATION: la regione in cui si troverà il modello, ad esempio
us-central1
. Anche il set di dati di origine deve trovarsi nella stessa località. - MODEL_NAME: un nome per il modello.
- DATASET_ID: l'ID del set di dati di origine utilizzato da Cloud Translation per creare il modello.
Metodo e URL HTTP:
POST https://translation.googleapis.com/v3/projects/PROJECT_ID/locations/LOCATION/models
Corpo JSON 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 di configurazione di C# nella pagina delle librerie client e poi consulta la documentazione di riferimento di Cloud Translation per .NET.
PHP: segui le istruzioni di configurazione di PHP nella pagina delle librerie client e poi consulta la documentazione di riferimento di Cloud Translation per PHP.
Ruby: segui le istruzioni di configurazione di Ruby nella pagina delle librerie client e poi consulta la documentazione di riferimento di Cloud Translation per Ruby.
Visualizzare lo stato di un job di addestramento
Puoi controllare lo stato di un'attività di lunga durata, 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 nel riquadro Attività recenti.Vai alla console di AutoML Translation.
Nel riquadro di navigazione, fai clic su Set di dati.
Nella barra delle azioni, fai clic su Visualizza le attività recenti.
Trova l'operazione CreateModel correlata. L'icona accanto all'ID operazione indica lo stato attuale delle operazioni.
REST
Per ottenere lo stato dell'operazione di addestramento, invia una richiestaGET
alla risorsa operations
insieme all'ID operazione incluso nella risposta dopo l'invio della richiesta di addestramento.
Prima di utilizzare i dati della richiesta, effettua le seguenti sostituzioni:
- PROJECT_NUMBER_OR_ID: numero di progetto o ID di Google Cloud
- location-id: la località che hai scelto per il tuo bucket Cloud Storage
- operation-id: ID operazione ricevuto in precedenza
Metodo e URL HTTP:
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 di configurazione di C# nella pagina delle librerie client e poi consulta la documentazione di riferimento di Cloud Translation per .NET.
PHP: segui le istruzioni di configurazione di PHP nella pagina delle librerie client e poi consulta la documentazione di riferimento di Cloud Translation per PHP.
Ruby: segui le istruzioni di configurazione di Ruby nella pagina delle librerie client e poi consulta la documentazione di riferimento di Cloud Translation per Ruby.
Recupero delle informazioni su un modello
Una volta completato l'addestramento, puoi ricevere informazioni sul modello, ad esempio l'ID del modello. Per ottenere dettagli sull'accuratezza e sulla preparazione di un modello, consulta Valutare i modelli.
UI web
Puoi monitorare lo stato del job di addestramento nel riquadro Attività recenti.Per visualizzare un elenco dei modelli disponibili, vai alla console di AutoML Translation.
Nel riquadro di navigazione, fai clic su Modelli per visualizzare una tabella con l'elenco dei tuoi modelli.
La tabella include informazioni come la lingua di origine e di destinazione, il punteggio BLEU e le coppie di segmenti totali.
REST
Prima di utilizzare i dati della richiesta, effettua le seguenti sostituzioni:
- PROJECT_ID: il tuo ID 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 e URL HTTP:
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 di configurazione di C# nella pagina delle librerie client e poi consulta la documentazione di riferimento di Cloud Translation per .NET.
PHP: segui le istruzioni di configurazione di PHP nella pagina delle librerie client e poi consulta la documentazione di riferimento di Cloud Translation per PHP.
Ruby: segui le istruzioni di configurazione di Ruby nella pagina delle librerie client e poi consulta la documentazione di riferimento di Cloud Translation per Ruby.
Elenco dei modelli
Elenca i modelli disponibili nel tuo progetto.
UI web
Per visualizzare un elenco dei modelli disponibili, vai alla console di AutoML Translation.
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: il tuo ID progetto Google Cloud.
- LOCATION: la regione in cui si trovano i modelli da elencare, ad esempio
us-central1
.
Metodo e URL HTTP:
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 di configurazione di C# nella pagina delle librerie client e poi consulta la documentazione di riferimento di Cloud Translation per .NET.
PHP: segui le istruzioni di configurazione di PHP nella pagina delle librerie client e poi consulta la documentazione di riferimento di Cloud Translation per PHP.
Ruby: segui le istruzioni di configurazione di Ruby nella pagina delle librerie client e poi consulta la documentazione di riferimento di Cloud Translation per Ruby.
Eliminazione di un modello
Elimina un modello per rimuoverlo dal progetto.
UI web
Per visualizzare un elenco dei modelli disponibili, vai alla console di AutoML Translation.
Nel riquadro di navigazione, fai clic su Modelli per visualizzare un elenco dei tuoi modelli.
Per eliminare il modello, seleziona
Altro > Elimina.Fai clic su Conferma per avviare l'eliminazione.
REST
Prima di utilizzare i dati della richiesta, effettua le seguenti sostituzioni:
- PROJECT_ID: il tuo ID 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 e URL HTTP:
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 di configurazione di C# nella pagina delle librerie client e poi consulta la documentazione di riferimento di Cloud Translation per .NET.
PHP: segui le istruzioni di configurazione di PHP nella pagina delle librerie client e poi consulta la documentazione di riferimento di Cloud Translation per PHP.
Ruby: segui le istruzioni di configurazione di Ruby nella pagina delle librerie client e poi consulta la documentazione di riferimento di Cloud Translation per Ruby.