Le migliori piattaforme per addestrare classificatori di immagini personalizzati
Confronto tra piattaforme per addestrare classificatori di immagini: AutoML senza codice, piattaforme per sviluppatori e strumenti edge, e come scegliere in base a controllo, distribuzione e costi.
Miles Deans12 min di lettura
Scena di ispezione illustrativa generata dall'IA. I riquadri mostrano quattro foto di test classificate correttamente, selezionate per chiarezza visiva, dal Fabric Stain Dataset. Il nostro modello Ultralytics YOLO26s-cls addestrato ha classificato correttamente 65/71 immagini di test, tra cui 7/11 immagini senza macchie e 58/60 immagini macchiate. I riquadri sono ritagli quadrati delle foto di test. I punteggi indicano la confidenza del modello, non la precisione.
La piattaforma migliore per addestrare un classificatore di immagini personalizzato dipende da dove verrà eseguito il modello e da quanto controllo ti serve. Le piattaforme cloud senza codice, come Amazon Rekognition Custom Labels, AutoML su Gemini Enterprise Agent Platform (in precedenza Vertex AI AutoML), LandingLens e Ultralytics Platform, ti consentono di caricare immagini etichettate e addestrare senza scrivere codice. I flussi di lavoro per sviluppatori, come Amazon SageMaker AI, Azure Machine Learning AutoML e Hugging Face Transformers, offrono più controllo sul modello e sul processo di addestramento. Gli strumenti orientati all'edge, come Edge Impulse, sono pensati per dispositivi di piccole dimensioni, mentre Teachable Machine è uno strumento gratuito per realizzare prototipi nel browser.
Lo stato del servizio è importante quando scegli. Microsoft ritirerà Azure Custom Vision il 25 settembre 2028 e Hugging Face AutoTrain non è più mantenuto. Google ora chiama Vertex AI AutoML AutoML su Gemini Enterprise Agent Platform; in questa guida lo abbreviamo in Google Cloud AutoML.
Questa guida confronta gli strumenti per addestrare un classificatore sulle tue immagini etichettate, spiega come scegliere e mostra come testare un classificatore prima di impegnarti. Per scegliere l'architettura del modello, consulta il confronto tra modelli di classificazione delle immagini. Per distribuire un modello che hai già, consulta il confronto tra piattaforme di inferenza per la visione artificiale. Ultralytics pubblica questo confronto e offre una delle piattaforme incluse.
Cosa confrontare#
La classificazione delle immagini assegna una o più etichette a un'intera immagine, ad esempio «difettoso» o «OK» per un componente su una linea di produzione. Le piattaforme per addestrare classificatori differiscono in cinque aspetti più importanti delle loro liste di funzionalità:
- Etichette: una sola etichetta (una classe per immagine) oppure più etichette (diverse classi per immagine). Non tutte le piattaforme supportano entrambe le modalità.
- Controllo: AutoML sceglie il modello e le impostazioni al posto tuo; le piattaforme per sviluppatori ti consentono di scegliere l'architettura, le dimensioni delle immagini e le impostazioni di addestramento.
- Dove viene eseguito il modello: alcune piattaforme offrono il modello solo tramite il proprio cloud, mentre altre consentono di esportarlo per eseguirlo sul tuo hardware.
- Modello di costo: i costi per il tempo di addestramento, le ore di hosting e le previsioni per immagine si sommano in modo diverso. Un modello che deve rimanere sempre in esecuzione può costare più dell'addestramento.
- Posizione dei dati: dove vengono archiviate ed elaborate le tue immagini, un aspetto importante per i dati regolamentati.
Confronto tra piattaforme per addestrare classificatori di immagini#
Si tratta di strumenti di tipo diverso: servizi AutoML gestiti, flussi di lavoro per sviluppatori e prototipi nel browser. Seleziona le opzioni in base al supporto delle etichette e al luogo in cui deve essere eseguito il modello prima di confrontare i costi; verifica innanzitutto se un modello preaddestrato esistente è già adatto allo scopo.
Le piattaforme sono elencate in ordine alfabetico. La documentazione dei fornitori è stata verificata il 9 novembre 2026; si tratta di un confronto delle funzionalità, non di un benchmark pratico. Sugli schermi piccoli, scorri la tabella orizzontalmente per vedere tutte le colonne.
| Piattaforma | Approccio | Dove viene eseguito il modello addestrato | Modello di costo | Ideale per |
|---|---|---|---|---|
| Amazon Rekognition Custom Labels | AutoML senza codice nella console AWS | Solo su AWS, tramite Custom Labels API | Ore di addestramento più ore di inferenza mentre il modello è in esecuzione | Team che usano già AWS e vogliono un'API gestita |
| Amazon SageMaker AI | Piattaforma per sviluppatori: algoritmi integrati per la classificazione delle immagini o codice di addestramento personalizzato | Endpoint SageMaker o qualsiasi ambiente in cui distribuisci il modello esportato | Paghi le istanze di addestramento e hosting | Team ML che vogliono il pieno controllo all'interno di AWS |
| Azure Custom Vision | Portale senza codice | API Azure; i modelli per domini compatti possono anche essere esportati | Ore di calcolo per l'addestramento, transazioni di previsione e archiviazione delle immagini | Clienti esistenti che pianificano la migrazione; servizio in ritiro il 25 settembre 2028 |
| Azure Machine Learning AutoML | Addestramento di immagini con AutoML tramite Python SDK o CLI; esamina i risultati nello studio | Endpoint Azure o modelli esportati | Paghi le risorse di calcolo | Il percorso consigliato da Microsoft per abbandonare Custom Vision |
| Edge Impulse | Transfer learning in uno studio web (un'azienda Qualcomm) | Microcontrollori, Linux embedded e altri dispositivi edge | Piano Developer gratuito per esplorazione e prototipazione; verifica i diritti per l'uso in produzione; prezzi Enterprise su preventivo | Classificatori per dispositivi piccoli e a basso consumo |
| Google Cloud AutoML (AutoML su Gemini Enterprise Agent Platform, in precedenza Vertex AI AutoML) | AutoML senza codice su Google Cloud | Endpoint Google Cloud o modelli AutoML Edge per dispositivi | Paghi le ore dei nodi di addestramento e l'hosting | Team che usano già Google Cloud |
| Hugging Face Transformers | Ottimizzazione fine basata su codice di classificatori di immagini preaddestrati, come ViT, con modelli condivisi su Hugging Face Hub | La tua infrastruttura o un servizio di hosting configurato da te | Risorse di calcolo personali oppure risorse a pagamento per addestramento e hosting; verifica la licenza di ciascun modello | Sviluppatori che vogliono scegliere il checkpoint e controllare l'addestramento. AutoTrain, la precedente opzione senza codice, non è più mantenuto |
| LandingLens | Piattaforma senza codice con progetti di classificazione, rilevamento e segmentazione | Cloud o edge, da un'app Windows a un'API | Piano gratuito con limiti di utilizzo, incluso un download del modello per uso non commerciale; piani a pagamento per un uso superiore | Team di ispezione in ambito manifatturiero |
| Teachable Machine | Strumento gratuito per browser di Google Creative Lab | Modelli TensorFlow, TensorFlow.js o LiteRT (.tflite) esportati | Gratuito | Apprendimento e prototipi rapidi |
| Ultralytics Platform | Carica, etichetta e addestra modelli di classificazione YOLO26 su GPU cloud | Endpoint della piattaforma o esportazione in formati come ONNX, TensorRT, CoreML e LiteRT | Ore di GPU cloud pagate con crediti (a partire da $0,24 l'ora); credito disponibile alla registrazione | Team che vogliono un classificatore esportabile da eseguire sul proprio hardware |

Esempi di selezione in base ai requisiti. I gruppi si sovrappongono; prima di scegliere, verifica il supporto delle etichette, i diritti di distribuzione e la compatibilità con l'ambiente di esecuzione.
Ultralytics Platform addestra classificatori con una sola etichetta, in cui a ogni immagine viene assegnata una classe. Se ti serve la classificazione con più etichette, valuta Azure Machine Learning AutoML o Google Cloud AutoML.
Come scegliere#
Parti dalla decisione su cui hai meno margine di flessibilità.
Vuoi evitare il codice e usare un'API gestita#
Scegli il servizio AutoML nel cloud che già utilizzi: Amazon Rekognition Custom Labels su AWS o Google Cloud AutoML su Google Cloud. Entrambi gestiscono il modello e le impostazioni al posto tuo. Verifica per quanto tempo il modello deve rimanere in esecuzione, perché Rekognition Custom Labels fattura ogni ora in cui un modello è avviato, anche quando non sta analizzando immagini.
Ti serve eseguire il modello sul tuo hardware#
Scegli una piattaforma che esporti il modello addestrato. Edge Impulse, Google Cloud AutoML (modelli Edge), Teachable Machine e Ultralytics Platform offrono l'esportazione dei modelli; prima di scegliere, verifica gli ambienti di esecuzione supportati, i limiti del piano e i termini di licenza. Per PC, telecamere e GPU di fabbrica, un modello di classificazione YOLO26 esportato può essere eseguito con ONNX, TensorRT o OpenVINO. Edge Impulse è progettato per i microcontrollori.
Vuoi il pieno controllo sul modello#
Per controllare l'architettura e le impostazioni di addestramento, usa SageMaker con codice di addestramento personalizzato oppure crea un flusso di lavoro con PyTorch, TensorFlow, Keras, Hugging Face Transformers o il pacchetto Ultralytics YOLO. Verifica quali architetture supporta ciascuna libreria. Gli strumenti AutoML, come Azure Machine Learning AutoML, consentono di controllare i modelli e le impostazioni supportati. In entrambi i casi, aspettati di dover configurare più elementi.
Stai migrando da Azure Custom Vision#
Microsoft continuerà a fornire pieno supporto ai clienti esistenti fino al 25 settembre 2028 e consiglia Azure Machine Learning AutoML per la classificazione personalizzata. Per la migrazione, esporta le immagini e le relative etichette, mantieni le etichette multiple nei casi in cui le hai usate e convertile nel formato di importazione della nuova piattaforma prima di ripetere l'addestramento.
Stai imparando o realizzando prototipi#
Teachable Machine è gratuito e addestra i modelli nel browser: è quindi un buon modo per verificare se le tue classi sono distinguibili prima di raccogliere un dataset completo.
Come verificare un classificatore prima di impegnarti#
La precisione dichiarata nelle demo di una piattaforma dice poco sulle tue immagini. Esegui lo stesso breve test su ogni piattaforma selezionata:
- Tieni separati i set di addestramento, convalida e test. Prendi le immagini di test dalle telecamere e nelle condizioni che il modello incontrerà in produzione; mantieni nello stesso set le immagini quasi duplicate e quelle della stessa sequenza di acquisizione.
- Addestra un modello di riferimento sulle stesse immagini di addestramento usando le impostazioni predefinite di ciascuna piattaforma e annota eventuali limiti di risorse di calcolo, budget di addestramento o dimensioni delle immagini.
- Scegli usando il set di convalida. Confronta precisione, richiamo e matrice di confusione per ciascuna classe, oltre alla velocità sull'hardware che userai, e imposta qui eventuali soglie.
- Testa una sola volta la scelta finale sul set di test intatto: accuratezza top-1 per i classificatori con una sola etichetta oppure precisione, richiamo e F1 per ogni etichetta nei classificatori con più etichette.
- Verifica il costo totale: addestramento più costi di hosting o di previsione in base al volume previsto.
- Verifica le opzioni di uscita: puoi scaricare il modello addestrato? In quale formato e con quale licenza?
Riutilizza le stesse immagini, etichette e suddivisioni su tutte le piattaforme, convertendole nel formato di importazione specifico di ciascuna. Come esempio facoltativo, ecco il test finale con Ultralytics YOLO:
from ultralytics import YOLO
model = YOLO("yolo26n-cls.pt") # pretrained on ImageNet
model.train(data="path/to/dataset", epochs=50, imgsz=224) # dataset/train/<class>/, dataset/val/<class>/
metrics = model.val(split="test") # dataset/test/<class>/, never used in training (needs its own test folder)
print(f"top-1 accuracy: {metrics.top1:.3f}, top-5 accuracy: {metrics.top5:.3f}")Consulta il formato dei dataset di classificazione per la struttura delle cartelle, la documentazione Classify per esempi di classificazione e le impostazioni di addestramento per tutte le opzioni di addestramento. Mantieni separate le cartelle train, val e test: se manca la cartella test, il controllo finale usa le immagini di convalida.
Il ruolo di Ultralytics#
Ultralytics supporta l'addestramento e l'esportazione di classificatori con una sola etichetta. Prima di scegliere Ultralytics, confronta i risultati sui tuoi dati.
- Addestra nel cloud o in locale. Ultralytics Platform addestra classificatori YOLO26 su GPU cloud dal browser, mentre il pacchetto Python open source
ultralyticsaddestra gli stessi modelli sul tuo computer. - Prepara i dati e addestra in un unico flusso di lavoro. Importa i dataset organizzati in cartelle per classe seguendo le istruzioni per i dataset della Platform, controlla le etichette e le suddivisioni, quindi addestra in Ultralytics Platform.
- Esegui il modello dove ti serve. Esporta in ONNX, TensorRT, CoreML, LiteRT e altri formati oppure distribuisci il modello su un endpoint della Platform.
- Conosci i limiti. I classificatori usano una sola etichetta. Gli endpoint della Platform vengono eseguiti su CPU, quindi per servire volumi elevati su GPU è preferibile usare il tuo hardware o un altro cloud. Ultralytics offre le licenze AGPL-3.0 ed Enterprise: le distribuzioni proprietarie che non possono rispettare gli obblighi AGPL-3.0 richiedono una licenza Enterprise.
Domande frequenti
Teachable Machine è gratuito e funziona nel browser, il che lo rende adatto ai prototipi. Il pacchetto Ultralytics YOLO funziona sul tuo hardware senza costi per il software secondo AGPL-3.0; le distribuzioni proprietarie che non possono rispettare gli obblighi di AGPL-3.0 richiedono una licenza Enterprise. Ultralytics Platform offre un credito al momento della registrazione.
Non esiste un numero valido per tutti i casi. Inizia con esempi vari provenienti dalle tue telecamere di produzione e dalle condizioni operative, usa gli errori di validazione per decidere quali classi richiedono più esempi e tieni da parte un set di test separato per la verifica finale. Il fine-tuning di un modello preaddestrato adatto può ridurre la quantità di dati etichettati necessari rispetto all'addestramento da zero.
Su alcune piattaforme, sì. Edge Impulse, Google Cloud AutoML (modelli Edge), Teachable Machine e Ultralytics Platform offrono l'esportazione dei modelli; verifica i runtime supportati, i limiti del piano e i termini di licenza. I modelli Amazon Rekognition Custom Labels possono essere eseguiti solo tramite l'API AWS.
Microsoft consiglia Azure Machine Learning AutoML per i modelli di classificazione personalizzati e continuerà a supportare i clienti esistenti di Custom Vision fino al 25 settembre 2028. Per passare a un'altra piattaforma, esporta le immagini e le relative etichette e convertile nel formato di importazione di quella piattaforma.
Sì. Google ora lo chiama AutoML su Gemini Enterprise Agent Platform e la classificazione di immagini con AutoML continua a usare lo stesso flusso di addestramento.
Usa la classificazione quando basta un'unica etichetta per l'intera immagine, ad esempio "OK" o "difettoso". Usa il rilevamento degli oggetti quando devi sapere dove si trovano gli oggetti o quanti sono.
Scritto da
Commenti
Fai una domanda, condividi i tuoi risultati o aiuta qualcun altro.










