Puoi creare un modello personalizzato addestrandolo utilizzando un set di dati preparato. AutoML Natural Language utilizza gli elementi del set di dati per addestrare il modello, testarlo e valutare le prestazioni. Puoi esaminare i risultati, modificare il set di dati di addestramento in base alle tue esigenze e addestrare un nuovo modello utilizzando il set di dati migliorato.
L'addestramento di un modello può richiedere diverse ore. AutoML API permette di controllare lo stato dell'addestramento.
Poiché AutoML Natural Language crea un nuovo modello ogni volta che inizi l'addestramento, il tuo progetto potrebbe includere numerosi modelli. Puoi ottenere un elenco dei modelli nel tuo progetto ed eliminare i modelli che non ti servono più.
Recupero delle informazioni su un modello
Al termine dell'addestramento, potrai ottenere informazioni sul modello appena creato.
Gli esempi in questa sezione restituiscono i metadati di base relativi a un model. Per ottenere dettagli su accuratezza e idoneità di un modello, consulta Valutazione dei modelli.
REST
Prima di utilizzare i dati della richiesta, effettua le seguenti sostituzioni:
- project-id: il tuo ID progetto
- location-id: la località della risorsa,
us-central1
per la località globale oeu
per l'Unione europea - model-id: il tuo ID modello
Metodo HTTP e URL:
GET https://automl.googleapis.com/v1/projects/project-id/locations/location-id/models/model-id
Per inviare la richiesta, espandi una delle seguenti opzioni:
Dovresti ricevere una risposta JSON simile alla seguente:
{ "model": [ { "name": "projects/434039606874/locations/us-central1/models/3745331181667467569", "createTime": "2018-04-27T02:00:22.329970Z", "textClassificationModelMetadata": { }, "displayName": "a_98487760535e48319dd204e6394670" }, }
Python
Per scoprire come installare e utilizzare la libreria client per AutoML Natural Language, consulta Librerie client di AutoML Natural Language. Per ulteriori informazioni, consulta API AutoML Natural Language Python documentazione di riferimento.
Per eseguire l'autenticazione ad AutoML Natural Language, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Per scoprire come installare e utilizzare la libreria client per AutoML Natural Language, consulta Librerie client di AutoML Natural Language. Per ulteriori informazioni, consulta API AutoML Natural Language Java documentazione di riferimento.
Per eseguire l'autenticazione ad AutoML Natural Language, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per scoprire come installare e utilizzare la libreria client per AutoML Natural Language, consulta Librerie client di AutoML Natural Language. Per ulteriori informazioni, consulta API AutoML Natural Language Node.js documentazione di riferimento.
Per eseguire l'autenticazione ad AutoML Natural Language, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Go
Per scoprire come installare e utilizzare la libreria client per AutoML Natural Language, consulta Librerie client di AutoML Natural Language. Per ulteriori informazioni, consulta API AutoML Natural Language Go documentazione di riferimento.
Per eseguire l'autenticazione ad AutoML Natural Language, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Linguaggi aggiuntivi
C#: Segui le Istruzioni per la configurazione di C# Nella pagina delle librerie client e poi visita Documentazione di riferimento di AutoML Natural Language per .NET.
PHP Segui le Istruzioni per la configurazione dei file PHP Nella pagina delle librerie client e poi visita Documentazione di riferimento di AutoML Natural Language per PHP.
Rubino: Segui le Istruzioni per la configurazione di Ruby Nella pagina delle librerie client e poi visita Documentazione di riferimento di AutoML Natural Language per Ruby.
Elenco dei modelli
Un progetto può includere numerosi modelli. Questa sezione descrive come recuperare un dei modelli disponibili per un progetto.
Per visualizzare un elenco dei modelli disponibili utilizzando l'interfaccia utente di AutoML Natural Language, fai clic sull'icona a forma di lampadina nella barra di navigazione a sinistra.
Per visualizzare i modelli di un altro progetto, seleziona il progetto dal menu a discesa in alto a destra nella barra del titolo.
REST
Prima di utilizzare i dati della richiesta, effettua le seguenti sostituzioni:
- project-id: il tuo ID progetto
- location-id: la località della risorsa,
us-central1
per la località globale oeu
per l'Unione europea
Metodo HTTP e URL:
GET https://automl.googleapis.com/v1/projects/project-id/locations/location-id/models
Per inviare la richiesta, espandi una delle seguenti opzioni:
Dovresti ricevere una risposta JSON simile alla seguente:
{ "model": [ { "name": "projects/434039606874/locations/us-central1/models/7537307368641647584", "displayName": "c982e11ffbd5455e8d9bee2734f01f81", "textClassificationModelMetadata": { }, "createTime": "2018-04-30T23:06:19.223230Z" }, { "name": "projects/434039606874/locations/us-central1/models/6877109870585533885", "displayName": "test_201801111318", "textClassificationModelMetadata": { }, "createTime": "2018-01-11T21:25:05.893590Z" } ] }
Python
Per scoprire come installare e utilizzare la libreria client per AutoML Natural Language, consulta Librerie client di AutoML Natural Language. Per ulteriori informazioni, consulta API AutoML Natural Language Python documentazione di riferimento.
Per eseguire l'autenticazione ad AutoML Natural Language, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Per scoprire come installare e utilizzare la libreria client per AutoML Natural Language, consulta Librerie client di AutoML Natural Language. Per ulteriori informazioni, consulta API AutoML Natural Language Java documentazione di riferimento.
Per eseguire l'autenticazione ad AutoML Natural Language, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per scoprire come installare e utilizzare la libreria client per AutoML Natural Language, consulta Librerie client di AutoML Natural Language. Per ulteriori informazioni, consulta API AutoML Natural Language Node.js documentazione di riferimento.
Per eseguire l'autenticazione ad AutoML Natural Language, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Go
Per scoprire come installare e utilizzare la libreria client per AutoML Natural Language, consulta Librerie client di AutoML Natural Language. Per ulteriori informazioni, consulta API AutoML Natural Language Go documentazione di riferimento.
Per eseguire l'autenticazione ad AutoML Natural Language, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Linguaggi aggiuntivi
C#: Segui le Istruzioni per la configurazione di C# Nella pagina delle librerie client e poi visita Documentazione di riferimento di AutoML Natural Language per .NET.
PHP Segui le Istruzioni per la configurazione dei file PHP Nella pagina delle librerie client e poi visita Documentazione di riferimento di AutoML Natural Language per PHP.
Rubino: Segui le Istruzioni per la configurazione di Ruby Nella pagina delle librerie client e poi visita Documentazione di riferimento di AutoML Natural Language per Ruby.
Deployment o annullamento del deployment di un modello
Prima di poter utilizzare un modello per fare previsioni, devi eseguirne il deployment. Durante l'addestramento un modello utilizzando l'interfaccia utente web, hai la possibilità di eseguirne automaticamente il deployment una volta completato l'addestramento.
Il deployment di un modello comporta dei costi. Per ulteriori informazioni, consulta pagina dei prezzi.
I modelli inattivi sono soggetti a un deployment automatico. Un modello inattivo è un modello che non è stato utilizzato per la previsione da 60 giorni. Un deployment non eseguito non sarà disponibile per l'uso finché non ne eseguirai nuovamente il deployment utilizzando un metodo che reso disponibile prima di qualsiasi annullamento del deployment.
Per vedere lo stato di deployment di un modello nella UI di AutoML Natural Language, fai riferimento alla colonna Deployment eseguito nella pagina di elenco del modello. Nella scheda Test e Usa scheda, sotto il nome del modello compare una casella che indica se è in corso il deployment del modello selezionato e offre un link per la modifica lo stato del deployment. Per modificare, fai clic su Esegui il deployment del modello o Rimuovi deployment. lo stato del modello.
Esegui il deployment
REST
Prima di utilizzare i dati della richiesta, effettua le seguenti sostituzioni:
- project-id: il tuo ID progetto
- location-id: la località della risorsa,
us-central1
per la località globale oeu
per l'Unione europea - model-name: il nome del modello
Metodo HTTP e URL:
POST https://automl.googleapis.com/v1/projects/project-id/locations/location-id/models/model-id:deploy
Per inviare la richiesta, espandi una delle seguenti opzioni:
Dovresti ricevere un codice di stato di operazione riuscita (2xx) e una risposta vuota.
Python
Per scoprire come installare e utilizzare la libreria client per AutoML Natural Language, consulta Librerie client di AutoML Natural Language. Per ulteriori informazioni, consulta API AutoML Natural Language Python documentazione di riferimento.
Per eseguire l'autenticazione ad AutoML Natural Language, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Per scoprire come installare e utilizzare la libreria client per AutoML Natural Language, consulta Librerie client di AutoML Natural Language. Per ulteriori informazioni, consulta API AutoML Natural Language Java documentazione di riferimento.
Per eseguire l'autenticazione ad AutoML Natural Language, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per scoprire come installare e utilizzare la libreria client per AutoML Natural Language, consulta Librerie client di AutoML Natural Language. Per ulteriori informazioni, consulta API AutoML Natural Language Node.js documentazione di riferimento.
Per eseguire l'autenticazione ad AutoML Natural Language, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Go
Per scoprire come installare e utilizzare la libreria client per AutoML Natural Language, consulta Librerie client di AutoML Natural Language. Per ulteriori informazioni, consulta API AutoML Natural Language Go documentazione di riferimento.
Per eseguire l'autenticazione ad AutoML Natural Language, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Linguaggi aggiuntivi
C#: Segui le Istruzioni per la configurazione di C# Nella pagina delle librerie client e poi visita Documentazione di riferimento di AutoML Natural Language per .NET.
PHP Segui le Istruzioni per la configurazione dei file PHP Nella pagina delle librerie client e poi visita Documentazione di riferimento di AutoML Natural Language per PHP.
Rubino: Segui le Istruzioni per la configurazione di Ruby Nella pagina delle librerie client e poi visita Documentazione di riferimento di AutoML Natural Language per Ruby.
Annulla deployment
REST
Prima di utilizzare i dati della richiesta, effettua le seguenti sostituzioni:
- project-id: il tuo ID progetto
- location-id: la località della risorsa,
us-central1
per la località globale oeu
per l'Unione europea - model-name: il nome del modello
Metodo HTTP e URL:
POST https://automl.googleapis.com/v1/projects/project-id/locations/location-id/models/model-id:undeploy
Per inviare la richiesta, espandi una delle seguenti opzioni:
Dovresti ricevere un codice di stato di operazione riuscita (2xx) e una risposta vuota.
Python
Per scoprire come installare e utilizzare la libreria client per AutoML Natural Language, consulta Librerie client di AutoML Natural Language. Per ulteriori informazioni, consulta API AutoML Natural Language Python documentazione di riferimento.
Per eseguire l'autenticazione ad AutoML Natural Language, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Per scoprire come installare e utilizzare la libreria client per AutoML Natural Language, consulta Librerie client di AutoML Natural Language. Per ulteriori informazioni, consulta API AutoML Natural Language Java documentazione di riferimento.
Per eseguire l'autenticazione ad AutoML Natural Language, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per scoprire come installare e utilizzare la libreria client per AutoML Natural Language, consulta Librerie client di AutoML Natural Language. Per ulteriori informazioni, consulta API AutoML Natural Language Node.js documentazione di riferimento.
Per eseguire l'autenticazione ad AutoML Natural Language, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Go
Per scoprire come installare e utilizzare la libreria client per AutoML Natural Language, consulta Librerie client di AutoML Natural Language. Per ulteriori informazioni, consulta API AutoML Natural Language Go documentazione di riferimento.
Per eseguire l'autenticazione ad AutoML Natural Language, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Linguaggi aggiuntivi
C#: Segui le Istruzioni per la configurazione di C# Nella pagina delle librerie client e poi visita Documentazione di riferimento di AutoML Natural Language per .NET.
PHP Segui le Istruzioni per la configurazione dei file PHP Nella pagina delle librerie client e poi visita Documentazione di riferimento di AutoML Natural Language per PHP.
Rubino: Segui le Istruzioni per la configurazione di Ruby Nella pagina delle librerie client e poi visita Documentazione di riferimento di AutoML Natural Language per Ruby.
Eliminazione di un modello
L'esempio seguente elimina un modello.
Per eliminare un modello utilizzando l'interfaccia utente di AutoML Natural Language:
Nell'interfaccia utente di AutoML Natural Language, fai clic sull'icona a forma di luce nel menu di navigazione a sinistra per visualizzare l'elenco dei modelli disponibili.
Fai clic sul menu con tre puntini all'estrema destra della riga che vuoi eliminare e Seleziona Elimina modello.
Fai clic su Elimina nella finestra di dialogo di conferma.
REST
Prima di utilizzare i dati della richiesta, effettua le seguenti sostituzioni:
- project-id: il tuo ID progetto
- location-id: la località della risorsa,
us-central1
per la località globale oeu
per l'Unione europea - model-name: il nome del modello
Metodo HTTP e URL:
DELETE https://automl.googleapis.com/v1/projects/project-id/locations/location-id/models/model-id
Per inviare la richiesta, espandi una delle seguenti opzioni:
Dovresti ricevere un codice di stato di operazione riuscita (2xx) e una risposta vuota.
Python
Per scoprire come installare e utilizzare la libreria client per AutoML Natural Language, consulta Librerie client di AutoML Natural Language. Per ulteriori informazioni, consulta API AutoML Natural Language Python documentazione di riferimento.
Per eseguire l'autenticazione ad AutoML Natural Language, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Per scoprire come installare e utilizzare la libreria client per AutoML Natural Language, consulta Librerie client di AutoML Natural Language. Per ulteriori informazioni, consulta API AutoML Natural Language Java documentazione di riferimento.
Per eseguire l'autenticazione ad AutoML Natural Language, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per scoprire come installare e utilizzare la libreria client per AutoML Natural Language, consulta Librerie client di AutoML Natural Language. Per ulteriori informazioni, consulta API AutoML Natural Language Node.js documentazione di riferimento.
Per eseguire l'autenticazione ad AutoML Natural Language, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Go
Per scoprire come installare e utilizzare la libreria client per AutoML Natural Language, consulta Librerie client di AutoML Natural Language. Per ulteriori informazioni, consulta API AutoML Natural Language Go documentazione di riferimento.
Per eseguire l'autenticazione ad AutoML Natural Language, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Linguaggi aggiuntivi
C#: Segui le Istruzioni per la configurazione di C# Nella pagina delle librerie client e poi visita Documentazione di riferimento di AutoML Natural Language per .NET.
PHP Segui le Istruzioni per la configurazione dei file PHP Nella pagina delle librerie client e poi visita Documentazione di riferimento di AutoML Natural Language per PHP.
Rubino: Segui le Istruzioni per la configurazione di Ruby Nella pagina delle librerie client e poi visita Documentazione di riferimento di AutoML Natural Language per Ruby.