YOLO Vision 2026:
Torna al glossario di Ultralytics

Model Deployment

Scopri come distribuire modelli di machine learning in ambienti cloud o edge. Scopri come la Ultralytics Platform semplifica l'esportazione e la messa in produzione di YOLO26.

La distribuzione del modello è la fase cruciale in cui un modello di machine learning addestrato viene integrato in un ambiente di produzione per prendere decisioni pratiche o formulare previsioni basate su nuovi dati. Rappresenta il passaggio da un contesto di ricerca o sperimentale, spesso svolto in notebook isolati, a un'applicazione attiva in cui il modello interagisce con utenti e sistemi reali. Questo processo trasforma un file statico contenente pesi e architettura in un agente di IA attivo, capace di generare valore, ad esempio identificando oggetti in un flusso video o consigliando prodotti su un sito web.

Una distribuzione efficace richiede di affrontare sfide diverse da quelle dell'addestramento del modello, tra cui latenza, scalabilità e compatibilità hardware. Le organizzazioni utilizzano spesso la piattaforma Ultralytics per semplificare questo ciclo di vita, assicurandosi che i modelli addestrati nel cloud possano essere distribuiti senza problemi in ambienti diversi, dai server ad alte prestazioni ai dispositivi edge con risorse limitate.

Il panorama della distribuzione#

Le strategie di distribuzione rientrano generalmente in due categorie: distribuzione nel cloud e distribuzione edge. La scelta dipende soprattutto dai requisiti specifici in termini di velocità, privacy e connettività.

  • Distribuzione nel cloud: il modello risiede su server centralizzati, spesso gestiti da servizi come AWS SageMaker o Google Vertex AI. Le applicazioni inviano i dati al modello tramite Internet mediante una REST API, che elabora la richiesta e restituisce il risultato. Questo metodo offre una potenza di calcolo praticamente illimitata, rendendolo ideale per modelli grandi e complessi, ma dipende da una connettività Internet stabile.
  • Distribuzione edge: il modello viene eseguito localmente sul dispositivo in cui vengono generati i dati, ad esempio uno smartphone, un drone o una telecamera industriale. Questo approccio, noto come edge computing, riduce al minimo la latenza e migliora la privacy dei dati, poiché le informazioni non lasciano il dispositivo. Strumenti come TensorRT vengono utilizzati frequentemente per ottimizzare i modelli per questi ambienti.

Preparazione dei modelli per la produzione#

Prima di poter essere distribuito, un modello viene generalmente ottimizzato per assicurarsi che funzioni in modo efficiente sull'hardware di destinazione. Questo processo include l'esportazione del modello, durante la quale il formato di addestramento, come PyTorch, viene convertito in un formato adatto alla distribuzione, come ONNX (scambio di reti neurali aperte) o OpenVINO.

Tecniche di ottimizzazione come la quantizzazione riducono le dimensioni del modello e il suo consumo di memoria senza sacrificare significativamente la precisione. Per garantire la coerenza tra diversi ambienti di calcolo, gli sviluppatori utilizzano spesso strumenti di containerizzazione come Docker, che includono il modello e tutte le dipendenze software necessarie.

Di seguito è riportato un esempio di esportazione di un modello YOLO26 nel formato ONNX, un passaggio comune nella preparazione alla distribuzione:

from ultralytics import YOLO

# Load the YOLO26 nano model
model = YOLO("yolo26n.pt")

# Export the model to ONNX format for broad compatibility
# This creates a file suitable for various inference engines
path = model.export(format="onnx")

print(f"Model successfully exported to: {path}")

Applicazioni nel mondo reale#

La distribuzione dei modelli alimenta sistemi di visione artificiale ampiamente utilizzati in diversi settori.

  • Controllo qualità nella produzione: nella produzione intelligente, i modelli distribuiti monitorano in tempo reale i nastri trasportatori. Un sistema di telecamere che esegue un modello ottimizzato per i dispositivi NVIDIA Jetson può rilevare istantaneamente i difetti nei prodotti e attivare un braccio robotico per rimuovere gli articoli difettosi. Ciò richiede una latenza estremamente bassa, ottenibile solo con la distribuzione di IA edge.
  • Analisi nel settore retail: i negozi utilizzano modelli distribuiti per analizzare il flusso di persone e il comportamento dei clienti. Integrando modelli di tracciamento degli oggetti nei flussi delle telecamere di sicurezza, i rivenditori possono generare mappe di calore delle corsie più frequentate. Queste informazioni aiutano a ottimizzare la disposizione dei negozi e a migliorare la gestione dell'inventario, spesso utilizzando una distribuzione basata sul cloud per aggregare i dati provenienti da più sedi.

Distribuzione vs. inferenza vs. addestramento#

È importante distinguere la distribuzione del modello dai termini correlati nel ciclo di vita del machine learning:

  • L'addestramento del modello è la fase educativa in cui l'algoritmo apprende gli schemi presenti in un set di dati.
  • La distribuzione del modello è la fase di integrazione in cui il modello addestrato viene installato in un'infrastruttura di produzione, come server, applicazioni o dispositivi.
  • L'inferenza è la fase operativa: l'effettiva elaborazione di dati in tempo reale da parte del modello distribuito per produrre una previsione. Ad esempio, il motore di inferenza esegue i calcoli definiti dal modello distribuito.

Monitoraggio e manutenzione#

La distribuzione non è il punto di arrivo. Una volta attivi, i modelli richiedono un monitoraggio continuo del modello per rilevare problemi come il data drift, ovvero la situazione in cui i dati del mondo reale iniziano a divergere dai dati di addestramento. Strumenti come Prometheus o Grafana vengono spesso integrati per monitorare le metriche delle prestazioni e garantire che il sistema rimanga affidabile nel tempo. Quando le prestazioni diminuiscono, potrebbe essere necessario riaddestrare e distribuire nuovamente il modello, completando il ciclo di MLOps.

Explore solutions

Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più
Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più
Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'AI!

Inizia il tuo percorso verso il futuro del machine learning