Ultralytics Platform: cinque strumenti, un'unica piattaforma di computer vision
Scopri come Ultralytics Platform sostituisce cinque strumenti con un'unica piattaforma di computer vision per annotazione, addestramento dei modelli, test e distribuzione.

Oggi abbiamo lanciato Ultralytics Platform, la piattaforma end-to-end definitiva per la visione artificiale, progettata per semplificare la creazione e la distribuzione dei sistemi di visione basati sull'AI. Sebbene la visione artificiale, un campo dell'intelligenza artificiale che consente alle macchine di interpretare immagini e video, alimenti già molti dei sistemi su cui facciamo affidamento oggi, la creazione di queste soluzioni è stata tradizionalmente complessa.
Per molti ingegneri di IA e sviluppatori di machine learning, creare un'applicazione di computer vision comporta ancora il passaggio da uno strumento all'altro durante il processo di sviluppo. Un team potrebbe gestire dataset e annotazioni su una piattaforma, eseguire il training dei modelli su un'altra e affidarsi a servizi aggiuntivi per testare le predizioni, monitorare gli esperimenti e distribuire i sistemi in produzione.
Man mano che i progetti crescono, passare da uno strumento all'altro può rallentare lo sviluppo e aumentare il carico operativo. Invece di concentrarsi sul miglioramento dei modelli e sulla creazione di nuove applicazioni di computer vision, i team spesso dedicano tempo alla gestione dei flussi di lavoro, allo spostamento dei dati tra strumenti e alla configurazione dell'infrastruttura.
Ultralytics Platform è stata creata per semplificare e accelerare questo processo. Riunendo annotazione, training, validazione, distribuzione e monitoraggio in un unico ambiente, sostituisce diversi strumenti dello stack di IA visiva con un'unica piattaforma di computer vision, aiutando i team a creare e distribuire sistemi di IA visiva scalabili in modo più efficiente.

Fig. 1. Uno sguardo alla preparazione dei dataset con Ultralytics Platform (Fonte)
In questo articolo vedremo come Ultralytics Platform sostituisce diversi strumenti con un'unica piattaforma integrata di computer vision. Iniziamo!
Il problema dei molteplici strumenti nello sviluppo della computer vision#
Creare una soluzione di computer vision comporta diverse fasi, dalla preparazione dei dataset alla distribuzione dei sistemi in produzione. In molti casi, i team si affidano a strumenti diversi per ogni parte di questo flusso di lavoro, tra cui:
- Strumenti di gestione dei dataset: i team usano questi strumenti per archiviare e organizzare immagini e video che verranno poi utilizzati come dati di training per i sistemi di computer vision.
- Strumenti di annotazione: queste piattaforme consentono agli sviluppatori e ai team che lavorano con i dati di etichettare oggetti, segmenti o keypoint nelle immagini, affinché i sistemi possano apprendere schemi dai dati visivi.
- Strumenti e framework per il training dei modelli: gli sviluppatori si affidano a questi strumenti per addestrare sistemi di computer vision usando dataset annotati e modelli di deep learning, spesso con framework di machine learning basati su Python, come PyTorch e TensorFlow.
- Strumenti di test e inferenza: prima della distribuzione, i team eseguono i modelli su nuove immagini o video per controllare le predizioni e valutare le prestazioni del sistema.
- Strumenti di distribuzione e monitoraggio: una volta che una soluzione di IA visiva è pronta per il rilascio, si usa un'infrastruttura aggiuntiva per eseguire l'applicazione in produzione e monitorarne le prestazioni nel tempo.
Gestire questi strumenti separatamente può rendere più difficile coordinare i flussi di lavoro di sviluppo. I team finiscono per dedicare tempo allo spostamento dei dati tra piattaforme, alla manutenzione delle integrazioni e alla configurazione dell'infrastruttura, invece di concentrarsi sul miglioramento delle applicazioni di computer vision.
Che cos'è una piattaforma end-to-end per l'IA visiva?#
Prima di approfondire le funzionalità principali di Ultralytics Platform e ciò che può fare, chiariamo cosa intendiamo per piattaforma end-to-end di computer vision.
In poche parole, Ultralytics Platform offre agli sviluppatori un unico spazio in cui creare ed eseguire applicazioni di computer vision. Invece di affidarsi a servizi separati per le diverse fasi del processo di sviluppo, singoli sviluppatori e team possono lavorare con dati visivi, addestrare modelli e algoritmi, testare i risultati ed eseguire applicazioni nello stesso ambiente.

Fig. 2. Test di un modello su Ultralytics Platform (Fonte)
Questo approccio facilita la sperimentazione e il miglioramento dei sistemi da parte degli sviluppatori e permette di portare avanti i progetti senza dover passare continuamente da uno strumento all'altro.
Come Ultralytics Platform semplifica il flusso di lavoro dell'IA visiva#
Ultralytics Platform è il frutto di anni di stretta collaborazione con la community della computer vision. Dalle conversazioni con sviluppatori e team che creano sistemi di IA visiva sono emerse ripetutamente alcune difficoltà comuni.
Per esempio, un problema importante era l'annotazione dei dati, che può richiedere molto tempo quando occorre etichettare dataset di grandi dimensioni. Un'altra difficoltà emergeva quando i team cercavano di portare i sistemi in produzione: distribuire applicazioni in ambienti e configurazioni hardware diversi spesso richiede strumenti aggiuntivi.
Molti team devono inoltre passare da uno strumento all'altro, poiché gli strumenti di annotazione, gli ambienti di training e i sistemi di distribuzione sono spesso distribuiti su più piattaforme. Ultralytics Platform risolve tutte queste difficoltà con una serie di funzionalità integrate.
Panoramica delle funzionalità principali di Ultralytics Platform#
Vediamo alcune delle funzionalità principali di Ultralytics Platform che aiutano a semplificare queste sfide e il flusso di lavoro complessivo dell'IA visiva:
- Annotazione intelligente dei dati: gli strumenti di annotazione integrati aiutano i team a etichettare i dataset più rapidamente grazie a funzionalità come l'annotazione intelligente basata sul Segment Anything Model (SAM) e le scorciatoie da tastiera, che semplificano i flussi di lavoro di annotazione.
- Training integrato dei modelli: gli sviluppatori possono addestrare modelli preaddestrati direttamente sulla piattaforma, monitorando al contempo gli esperimenti e le prestazioni tramite dashboard interattive.
- Test dell'inferenza tramite browser: i team possono testare rapidamente le predizioni nel browser per valutare le prestazioni di un sistema prima di distribuirlo in produzione.
- Opzioni di distribuzione flessibili: i modelli possono essere esportati in 17 formati diversi o distribuiti tramite servizi di inferenza condivisi ed endpoint dedicati in 43 regioni del mondo.
- Monitoraggio integrato: la piattaforma offre dashboard che aiutano i team a tenere sotto controllo in un unico spazio i risultati degli esperimenti, le prestazioni del sistema e lo stato delle distribuzioni.
Dai dati grezzi alla distribuzione con Ultralytics Platform#
Approfondendo Ultralytics Platform, potresti chiederti come si svolge concretamente il lavoro. Per farti un'idea più precisa, vediamo un semplice esempio.
Immagina di creare un sistema di ispezione visiva per una linea di produzione. L'obiettivo è identificare automaticamente i prodotti danneggiati o difettosi mentre avanzano lungo la linea.
Il processo inizia generalmente con la raccolta di dati visivi. Con la nuova piattaforma di computer vision di Ultralytics, puoi caricare immagini o video dei prodotti sulla linea di produzione e organizzarli in dataset da usare per addestrare un modello di rilevamento dei difetti.
Il passaggio successivo è l'annotazione dei dati. Con gli strumenti integrati di annotazione manuale o basata sull'IA, puoi etichettare i difetti direttamente nelle immagini per 5 attività di rilevamento. Innovazioni come l'annotazione intelligente basata su SAM e i modelli integrati di scheletri per la stima della posa, che consentono di posizionare i keypoint con un solo clic, semplificano flussi di lavoro che altrimenti richiederebbero ore.
Quando il dataset è pronto, puoi passare al training del modello. La piattaforma ti permette di addestrare modelli di computer vision, come i modelli Ultralytics YOLO, usando i dati etichettati. Durante il training, puoi monitorare le metriche di prestazione, tenere traccia degli esperimenti e ottimizzare i modelli nel tempo per migliorare le prestazioni del sistema, tutto da un'unica dashboard.
Dopo il training, il passaggio successivo è il test e la validazione. Puoi eseguire predizioni su nuove immagini direttamente sulla piattaforma per verificare quanto bene il sistema rileva i difetti e individuare gli aspetti che potrebbero richiedere ulteriori miglioramenti.
Infine, quando il sistema offre buone prestazioni, può essere distribuito in produzione. Ultralytics Platform supporta l'esportazione dei modelli in più formati o la loro distribuzione tramite servizi di inferenza ed endpoint, per consentirne l'esecuzione in ambienti reali.

Fig. 3. Un esempio di esportazione dei modelli con Ultralytics Platform (Fonte)
Supportando ogni fase di questa pipeline, Ultralytics Platform semplifica il passaggio dai dati visivi grezzi a un'applicazione di computer vision funzionante, capace di rilevare automaticamente i difetti su una linea di produzione.
Casi d'uso basati sull'IA visiva che puoi realizzare con Ultralytics Platform#
Nella maggior parte delle applicazioni in cui i dati visivi possono essere trasformati in informazioni e usati per automatizzare i processi, la computer vision può fare la differenza. Questo vale in tutti i settori, dalla sanità all'industria automobilistica, e Ultralytics Platform è stata progettata per supportare questa versatilità.
La piattaforma supporta nativamente modelli all'avanguardia come Ultralytics YOLO26 e una serie di attività di computer vision, tra cui il rilevamento degli oggetti, la classificazione delle immagini, la segmentazione delle istanze, la stima della posa e il rilevamento con bounding box orientate (OBB). Grazie a questa flessibilità, gli sviluppatori possono creare applicazioni per molti scenari diversi in cui è necessario analizzare immagini o video.
Per esempio, i team possono creare sistemi per il monitoraggio subacqueo in ambienti marini, il conteggio delle cellule nella ricerca medica e biologica, il monitoraggio della fauna selvatica in ecosistemi remoti, la realizzazione di sistemi di percezione per veicoli autonomi e la guida di robot in ambienti complessi. E questo è solo un assaggio delle possibilità offerte dalla computer vision.

Fig. 4. Annotazione di un'immagine per il rilevamento della fauna selvatica su Ultralytics Platform (Fonte)
Perché Ultralytics Platform è il futuro dell'IA visiva#
Con la diffusione sempre più ampia della computer vision, rendere più accessibile lo sviluppo dell'IA visiva diventa sempre più importante. Molti sviluppatori e organizzazioni vogliono sperimentare con i dati visivi e creare applicazioni di IA, ma le configurazioni di sviluppo tradizionali possono rendere difficile iniziare.
Ultralytics Platform aiuta ad abbassare queste barriere offrendo un ambiente in cui gli sviluppatori possono iniziare rapidamente a lavorare con la tecnologia di computer vision. Invece di dedicare tempo alla configurazione dell'infrastruttura o all'integrazione di strumenti diversi, i team possono concentrarsi sulla sperimentazione di idee e sulla creazione di applicazioni concrete.
Questa accessibilità consente a un numero maggiore di sviluppatori, ricercatori e organizzazioni di esplorare l'IA visiva. Di conseguenza, più team possono trasformare i dati visivi in informazioni utili e creare applicazioni che risolvono problemi del mondo reale.
Con la continua espansione dell'IA visiva nei diversi settori, crediamo che Ultralytics Platform renderà lo sviluppo più accessibile e avrà un ruolo fondamentale nel plasmare il futuro della computer vision.
Per iniziare con Ultralytics Platform#
Inizia a creare progetti di computer vision con Ultralytics Platform oggi stesso. Puoi esplorare la piattaforma con il piano gratuito, che include crediti di registrazione per il training nel cloud e l'accesso agli strumenti essenziali per gestire i dataset, annotare le immagini, addestrare i modelli e distribuire le applicazioni.
Man mano che i tuoi progetti crescono, puoi aumentare le risorse utilizzate con piani aggiuntivi che offrono più capacità di calcolo, spazio di archiviazione, funzionalità di collaborazione e capacità di distribuzione. La piattaforma usa anche un sistema di prezzi basato su crediti per servizi come il training nel cloud e gli endpoint gestiti, consentendo ai team di eseguire esperimenti e distribuire applicazioni tenendo traccia dei consumi in modo trasparente.
Punti chiave#
L'elaborazione delle immagini e la tecnologia di computer vision stanno passando rapidamente dagli esperimenti di ricerca a sistemi reali che alimentano la tecnologia di tutti i giorni. Ultralytics Platform contribuisce ad accelerare questa transizione offrendo agli sviluppatori un modo più semplice per creare, testare e distribuire applicazioni di IA visiva. Riducendo gli ostacoli tra le idee e la distribuzione, è possibile creare la prossima generazione di soluzioni di computer vision più rapidamente che mai.
Unisciti alla nostra community ed esplora il repository GitHub per saperne di più sui modelli di computer vision. Scopri applicazioni come l'IA in agricoltura e la computer vision nella robotica nelle nostre pagine dedicate alle soluzioni. Consulta le opzioni di licenza e inizia a creare il tuo modello di IA visiva.










