Eseguire il training di un modello di classificazione delle immagini
La classificazione delle immagini è una tecnica di visione artificiale in cui viene eseguito il training di un modello per stimare un'etichetta di classe per un'immagine in base al relativo contenuto. In genere, l'etichetta della classe è correlata al soggetto principale dell'immagine.
Ad esempio, le immagini seguenti sono state classificate in base al tipo di frutta che contengono.
È possibile eseguire il training dei modelli per la classificazione multiclasse (in altre parole, esistono più classi, ma ogni immagine può appartenere a una sola classe) o una classificazione a più etichette (in altre parole, un'immagine potrebbe essere associata a più etichette).
Training di un modello di classificazione delle immagini
Per eseguire il training di un modello di classificazione delle immagini con il servizio Visione personalizzata di Intelligenza artificiale di Azure, è possibile usare il portale di Visione personalizzata di Intelligenza artificiale di Azure, l'API REST di Visione personalizzata di Intelligenza artificiale di Azure o l'SDK o una combinazione di entrambi gli approcci.
Nella maggior parte dei casi si userà in genere il portale di Visione personalizzata di Intelligenza artificiale di Azure per eseguire il training del modello.
Il portale fornisce un'interfaccia grafica che è possibile usare per:
- Creare un progetto di classificazione delle immagini per il modello e associarlo a una risorsa di training.
- Caricare le immagini e assegnare loro etichette di classe.
- Esaminare e modificare le immagini con tag.
- Eseguire l'addestramento e valutare un modello di classificazione.
- Testare un modello sottoposto a training.
- Pubblicare un modello addestrato in una risorsa di previsione.
L'API REST e gli SDK consentono di eseguire le stesse attività scrivendo codice, utile se è necessario automatizzare il training e la pubblicazione del modello come parte di un processo DevOps.