Monitorare e analizzare i processi nello studio
È possibile usare lo studio di Azure Machine Learning per monitorare, organizzare e tenere traccia dei processi per il training e la sperimentazione. La cronologia dei processi di Machine Learning (ML) è una parte importante di un processo di sviluppo di Machine Learning spiegabile e ripetibile.
Questo articolo spiega come:
- Aggiungere un nome visualizzato di processo.
- Creare una vista personalizzata.
- Aggiungere una descrizione del processo.
- Contrassegnare e cercare i processi.
- Eseguire la ricerca nella cronologia dei processi.
- Annullare i processi o contrassegnarli come non riusciti.
- Monitorare lo stato del processo usando le notifiche tramite posta elettronica.
- Monitorare le risorse del processo (anteprima).
Suggerimento
- Per informazioni sull'uso di Azure Machine Learning SDK v1 o dell'interfaccia della riga di comando v1, vedere Monitorare e analizzare i processi nello studio (v1).
- Per informazioni su come monitorare i processi di training dall'interfaccia della riga di comando o da SDK v2, vedere Tenere traccia degli esperimenti e dei modelli di Machine Learning con MLflow (v2).
- Per informazioni su come monitorare il servizio Azure Machine Learning e i servizi di Azure associati, vedere Monitorare Azure Machine Learning.
- Per informazioni su come monitorare i modelli distribuiti in endpoint online, vedere Monitorare gli endpoint online.
Prerequisiti
Per farlo sono richiesti gli elementi seguenti:
- Per usare Azure Machine Learning, è necessario avere una sottoscrizione di Azure. Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare. Provare la versione gratuita o a pagamento di Azure Machine Learning.
- È necessario avere un'area di lavoro di Azure Machine Learning. Un'area di lavoro viene creata in Installare, configurare e usare l'interfaccia della riga di comando (v2).
Nome visualizzato del processo
Il nome visualizzato del processo è un nome facoltativo e personalizzabile che è possibile specificare per il processo. Per modificare il nome visualizzato del processo:
Passare all'elenco Processi.
Selezionare il processo da modificare.
Selezionare il pulsante Modifica per modificare il nome visualizzato del processo.
Visualizzazione personalizzata
Per visualizzare i processi in Studio:
Andare alla scheda Processi.
Selezionare Tutti gli esperimenti per visualizzare tutti i processi in un esperimento oppure selezionare Tutti i processi per visualizzare tutti i processi inviati nell'area di lavoro.
Nella pagina Tutti i processi è possibile filtrare l'elenco dei processi in base a tag, esperimenti, destinazione di calcolo e altro ancora per organizzare e definire meglio l'ambito del lavoro.
Personalizzare la pagina selezionando processi da confrontare, aggiungendo grafici o applicando filtri. Queste modifiche possono essere salvate come Vista personalizzata in modo da poter tornare facilmente al lavoro. Gli utenti con autorizzazioni per l'area di lavoro possono modificare o visualizzare la visualizzazione personalizzata. Condividere inoltre la visualizzazione personalizzata con i membri del team per una collaborazione migliore selezionando Condividi visualizzazione.
Per visualizzare i log dei processi, selezionare un processo specifico e nella scheda Output e log è possibile trovare i log di diagnostica e di errore per il processo.
Descrizione del processo
È possibile aggiungere una descrizione del processo per fornire un maggiore contesto e ulteriori informazioni. È anche possibile cercare queste descrizioni nell'elenco dei processi e aggiungere la descrizione del processo come colonna in tale elenco.
Passare alla pagina dei dettagli per il processo e selezionare l'icona di modifica o a forma di matita per aggiungere, modificare o eliminare le descrizioni del processo. Per rendere persistenti le modifiche apportate all'elenco dei processi, salvare le modifiche apportate alla vista personalizzata esistente o a una nuova vista personalizzata. Il formato Markdown è supportato per le descrizioni dei processi e consente l'incorporamento e il deep linking delle immagini, come illustrato.
Contrassegnare e trovare processi
In Azure Machine Learning è possibile usare proprietà e tag per organizzare ed eseguire query sui processi per ottenere informazioni importanti.
Modifica tag
È possibile aggiungere, modificare o eliminare tag di processo dallo studio. Passare alla pagina dei dettagli per il processo e selezionare l'icona di modifica o a forma di matita per aggiungere, modificare o eliminare i tag di processo. È anche possibile cercare e filtrare questi tag dalla pagina dell'elenco dei processi.
Eseguire query su proprietà e tag
È possibile eseguire query sui processi all'interno di un esperimento per restituire un elenco di processi che corrispondono a proprietà e tag specifici.
Per cercare processi specifici, passare all'elenco Tutti i processi. Da qui sono disponibili due opzioni:
- Usare il pulsante Aggiungi filtro e selezionare filtro basato su tag per filtrare i processi in base al tag assegnato ai processi.
- Usare la barra di ricerca per trovare rapidamente i processi cercando i relativi metadati, ad esempio stato del processo, descrizioni, nomi degli esperimenti e nome del mittente.
Annullare i processi o contrassegnarli come non riusciti
Se si rileva un errore o se l'esecuzione del processo richiede troppo tempo, è possibile annullare il processo.
Per annullare un processo nello studio:
Passare alla pipeline in esecuzione nella sezione Processi o Pipeline.
Selezionare il numero di processo della pipeline che si vuole annullare.
Nella barra degli strumenti selezionare Annulla.
Monitorare lo stato del processo usando le notifiche tramite posta elettronica
È possibile usare le impostazioni di diagnostica per attivare le notifiche tramite posta elettronica. Per informazioni su come creare le impostazioni di diagnostica, vedere Creare impostazioni di diagnostica in Monitoraggio di Azure.
Per informazioni su come creare e gestire gli avvisi relativi ai log con Monitoraggio di Azure, vedere Creare o modificare una regola di avviso di ricerca log.