YOLO Vision 2026:
Torna al glossario Ultralytics

Model Deployment

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

Il deployment del modello è la fase critica in cui un modello di machine learning addestrato viene integrato in un ambiente di produzione per prendere decisioni o previsioni pratiche basate su nuovi dati. Rappresenta la transizione da un contesto di ricerca o sperimentale — spesso eseguito in notebook isolati — a un'applicazione live in cui il modello interagisce con utenti e sistemi del mondo reale. Questo processo trasforma un file statico di pesi e architettura in un agente IA attivo capace di generare valore, come identificare oggetti in un flusso video o consigliare prodotti su un sito web.

Un deployment efficace richiede di affrontare sfide distinte dall'addestramento del modello, tra cui latenza, scalabilità e compatibilità hardware. Le organizzazioni utilizzano spesso la Ultralytics Platform per semplificare questo ciclo di vita, garantendo che i modelli addestrati nel cloud possano essere distribuiti senza problemi in diversi ambienti, che vanno da potenti server a dispositivi edge con risorse limitate.

Il panorama della distribuzione#

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

  • Cloud Deployment: Il modello risiede su server centralizzati, spesso gestiti da servizi come AWS SageMaker o Google Vertex AI. Le applicazioni inviano dati via Internet al modello tramite 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 si basa su una connettività Internet stabile.
  • Edge Deployment: Il modello viene eseguito localmente sul dispositivo in cui vengono generati i dati, come uno smartphone, un drone o una telecamera di fabbrica. 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 spesso utilizzati per ottimizzare i modelli per questi ambienti.

Preparazione dei modelli per la produzione#

Prima che un modello possa essere distribuito, in genere viene sottoposto a ottimizzazione per garantire che venga eseguito in modo efficiente sull'hardware di destinazione. Questo processo comporta l'esportazione del modello, in cui il formato di addestramento (come PyTorch) viene convertito in un formato compatibile con il deployment come ONNX (Open Neural Network Exchange) o OpenVINO.

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

Di seguito è riportato un esempio di come esportare un YOLO26 model nel formato ONNX, un passaggio comune nella preparazione per il deployment:

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#

Il deployment dei modelli alimenta sistemi di computer vision ampiamente utilizzati in vari settori.

  • Controllo di qualità nella produzione: Nella smart manufacturing, i modelli distribuiti monitorano i nastri trasportatori in tempo reale. Un sistema di telecamere che esegue un modello ottimizzato per dispositivi NVIDIA Jetson può rilevare all'istante difetti nei prodotti, attivando un braccio robotico per rimuovere gli articoli difettosi. Ciò richiede una latenza bassissima che solo il deployment edge AI può fornire.
  • Retail Analytics: I negozi utilizzano modelli distribuiti per analizzare il traffico pedonale e il comportamento dei clienti. Integrando modelli di object tracking nei feed delle telecamere di sicurezza, i rivenditori possono generare mappe termiche dei corridoi più popolari. Questi insight aiutano a ottimizzare la disposizione dei negozi e a migliorare la gestione dell'inventario, sfruttando spesso il deployment basato su cloud per aggregare dati da più sedi.

Distribuzione vs. Inferenza vs. Addestramento#

È importante distinguere la Distribuzione del modello da termini correlati nel ciclo di vita del machine learning:

  • Model Training è la fase educativa in cui l'algoritmo apprende modelli da un set di dati.
  • Distribuzione del modello è la fase di integrazione in cui il modello addestrato viene installato in un'infrastruttura di produzione (server, app o dispositivi).
  • Inference è la fase operativa: l'atto effettivo del modello distribuito che elabora dati live per produrre una previsione. Ad esempio, l'inference engine esegue i calcoli definiti dal modello distribuito.

Monitoraggio e manutenzione#

Il deployment non è la fine del percorso. Una volta online, i modelli richiedono un monitoraggio del modello continuo per rilevare problemi come il data drift, in cui i dati del mondo reale iniziano a divergere dai dati di addestramento. Strumenti come Prometheus o Grafana vengono spesso integrati per tenere traccia delle metriche di performance, garantendo che il sistema rimanga affidabile nel tempo. Quando le performance diminuiscono, il modello potrebbe dover essere riaddestrato e ridistribuito, completando il ciclo dell'MLOps.

Explore solutions

Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA 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 in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA 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 in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA 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 in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

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

Costruiamo insieme il futuro dell'AI!

Inizia il tuo viaggio con il futuro del machine learning