Ultralytics YOLO27: Iscriviti alla lista d'attesa.
Licenza YOLO
Torna al glossario di Ultralytics

Edge AI

L'IA edge esegue i modelli su telefoni, fotocamere, veicoli e robot anziché nel cloud, riducendo la latenza e mantenendo i dati in locale. Come funziona, hardware e applicazioni.

L'IA edge consiste nell'eseguire modelli di intelligenza artificiale (AI) sui dispositivi che producono i dati o nelle loro vicinanze, per esempio telefoni, fotocamere, veicoli, robot e gateway industriali, invece di inviare i dati a un data center remoto. Elaborare un fotogramma della fotocamera o una clip audio nel luogo in cui vengono acquisiti elimina il viaggio di andata e ritorno sulla rete, così le decisioni arrivano in millisecondi. Il dispositivo continua a funzionare anche senza connessione, gli input sensibili restano in locale per tutelare la privacy dei dati e non è necessario trasmettere video grezzi al cloud, risparmiando banda. Il costo è un budget limitato di memoria, capacità di calcolo ed energia, oltre al lavoro necessario per aggiornare i modelli su una flotta di dispositivi.

Come funziona l'IA edge#

Di solito i modelli vengono addestrati nel cloud su GPU e poi resi abbastanza piccoli e veloci da funzionare sul dispositivo di destinazione. La quantizzazione dei modelli a FP16 o INT8, la potatura dei modelli e la distillazione della conoscenza ne riducono le dimensioni; l'esportazione li converte nel formato usato dal motore di inferenza sul dispositivo, come TensorRT su hardware NVIDIA, LiteRT su Android, Core ML sui dispositivi Apple o NCNN sulle CPU ARM. Il dispositivo esegue quindi l'inferenza in locale e invia al sistema centrale solo le informazioni utili, come un avviso, un conteggio o una breve clip. Questi caricamenti alimentano anche il ciclo di miglioramento: gli esempi difficili raccolti sul campo vengono etichettati, il modello viene riaddestrato e la nuova versione viene inviata ai dispositivi via etere.

Hardware per l'IA edge#

  • Unità di elaborazione neurale (NPUs): acceleratori dedicati integrati nella maggior parte dei moderni chip per telefoni e laptop, come il Neural Engine di Apple e l'NPU Hexagon di Qualcomm, che eseguono modelli quantizzati entro i limiti di consumo energetico di un telefono.
  • NVIDIA Jetson: moduli embedded che combinano una CPU ARM e una GPU NVIDIA per robot, droni e fotocamere intelligenti che richiedono prestazioni di livello GPU.
  • Raspberry Pi: computer a scheda singola economici che eseguono modelli piccoli sulla propria CPU ARM o su schede acceleratrici aggiuntive.
  • Microcontrollori: la categoria più piccola, in cui modelli di poche centinaia di kilobyte funzionano con una potenza di pochi milliwatt.

Distribuire un modello edge#

Ogni classe di dispositivi trae vantaggio da un formato di esportazione diverso. Su Raspberry Pi, NCNN è il più veloce tra i formati che Ultralytics valuta per Ultralytics YOLO26; basta esportare una volta e caricare la cartella esportata per eseguire lo stesso rilevatore con quel motore:

from ultralytics import YOLO

# Carica il modello YOLO26 di rilevamento più piccolo
model = YOLO("yolo26n.pt")

# Esporta in NCNN, un framework di inferenza ottimizzato per CPU ARM
path = model.export(format="ncnn")  # creates 'yolo26n_ncnn_model/'

# Esegui l'inferenza con il modello esportato, come sul dispositivo
ncnn_model = YOLO(path)
results = ncnn_model("https://ultralytics.com/images/bus.jpg")
results[0].save(filename="bus_ncnn.jpg")

L'immagine salvata mostra i rilevamenti calcolati dal motore NCNN. Le applicazioni sui dispositivi sono spesso distribuite in container Docker, così la stessa immagine viene eseguita su una flotta di schede identiche.

  • Edge computing: il concetto più ampio di elaborazione dei dati vicino alla loro origine, dalle letture filtrate dei sensori alla memorizzazione temporanea dei contenuti. L'IA edge è edge computing in cui il carico di lavoro è un modello di machine learning.
  • TinyML: la categoria più piccola dell'IA edge, basata su microcontrollori con pochi kilobyte di memoria.
  • Apprendimento federato: addestra un modello condiviso su molti dispositivi inviando aggiornamenti dei pesi invece dei dati grezzi. Di solito l'IA edge si riferisce all'inferenza, mentre l'apprendimento federato porta l'addestramento sugli stessi dispositivi.

Applicazioni dell'IA edge#

  • Veicoli autonomi: auto e robot per le consegne rilevano a bordo pedoni, veicoli e corsie, perché una connessione lenta o interrotta non può ritardare la frenata.
  • Fotocamere intelligenti: le fotocamere per il commercio al dettaglio, il traffico e la sicurezza eseguono il rilevamento degli oggetti in locale e inviano conteggi o avvisi invece di trasmettere video in continuazione.
  • Ispezione industriale: le fotocamere sulle linee di produzione scartano i componenti difettosi in pochi millisecondi e i sensori di vibrazione delle macchine segnalano anomalie prima che causino fermi.
  • Smartphone: i telefoni elaborano foto, trascrivono il parlato ed eseguono modelli linguistici di piccole dimensioni sul dispositivo, come il modello da circa 3 miliardi di parametri che Apple Intelligence esegue sui dispositivi Apple e che le app possono usare tramite il framework Foundation Models di Apple.

Esplora le soluzioni

La visione artificiale nello sport

La visione artificiale nello sport

Scopri come Ultralytics YOLO alimenta la computer vision nello sport con il tracciamento di giocatori e palloni, l'analisi delle prestazioni, gli approfondimenti per gli allenatori e la riabilitazione degli atleti.
Scopri di più
Computer vision per immagini aeree

Computer vision per immagini aeree

Trasforma immagini aeree e riprese da drone in informazioni utili in tempo reale per agricoltura, acquacoltura, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Applica la visione artificiale nel settore aerospaziale con Ultralytics YOLO per l'ispezione degli aeromobili, il rilevamento di FOD sulle piste, le operazioni di terra aeroportuali e il rilevamento di difetti nei materiali compositi.
Scopri di più
Visione artificiale nella sicurezza

Visione artificiale nella sicurezza

Proteggi ogni sito con i modelli Ultralytics YOLO. L'IA visiva alimenta il monitoraggio perimetrale, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Visione artificiale nella robotica

Visione artificiale nella robotica

Dai più potenza alle macchine intelligenti con i modelli Ultralytics YOLO. Nell'ambito della robotica, l'IA visiva alimenta la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Visione artificiale nella logistica

Visione artificiale nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. L'IA per la visione consente l'ispezione dei pacchi, la selezione, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Visione artificiale nel commercio al dettaglio

Visione artificiale nel commercio al dettaglio

Ripensa il commercio al dettaglio con i modelli Ultralytics YOLO. L'IA per la visione consente di tracciare le scorte, monitorare gli scaffali, gestire le code e ottenere informazioni più approfondite sui clienti.
Scopri di più
Visione artificiale in ambito sanitario

Visione artificiale in ambito sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. In ambito sanitario, l'IA per la visione consente di elaborare più rapidamente le immagini mediche, migliorare la diagnostica e monitorare i pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La visione basata sull'IA migliora il controllo qualità, il rilevamento dei difetti, la conformità ai requisiti sui 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 visione basata sull'IA migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli, per strade più intelligenti.
Scopri di più
Visione artificiale in agricoltura

Visione artificiale in agricoltura

Porta l'IA visiva nell'agricoltura intelligente con i modelli Ultralytics YOLO. Gestisci il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per ottenere raccolti più abbondanti e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'IA!

Inizia il tuo percorso verso il futuro del machine learning