YOLO Vision 2026:
Torna al glossario di Ultralytics

TinyML

Esplora TinyML e impara a distribuire Ultralytics YOLO26 su microcontrollori a basso consumo. Scopri come ottimizzare i modelli per l'IoT con la quantizzazione e la Ultralytics Platform.

Il machine learning per dispositivi minuscoli, comunemente chiamato TinyML, rappresenta un sottocampo specializzato del machine learning che si concentra sull'implementazione di modelli su dispositivi a consumo energetico estremamente ridotto e con risorse limitate, come i microcontrollori e piccoli dispositivi IoT. A differenza dei sistemi tradizionali basati sul cloud, che dipendono da enormi risorse computazionali, TinyML opera interamente all'edge. Eseguendo algoritmi intelligenti localmente su dispositivi i cui consumi energetici sono spesso misurati in appena pochi milliwatt, questo approccio riduce al minimo la latenza, garantisce la privacy dei dati e riduce drasticamente l'utilizzo della larghezza di banda, secondo un paradigma sostenuto e promosso da comunità come la TinyML Foundation.

Per adattare con successo architetture di reti neurali complesse a hardware fortemente limitato, come i processori ARM Cortex-M, i modelli devono essere sottoposti a un'ottimizzazione rigorosa. Tecniche come la quantizzazione dei modelli, che converte i pesi in virgola mobile a 32 bit in interi a 8 bit, e il pruning dei modelli vengono utilizzate per ridurre significativamente l'ingombro complessivo in memoria. Oggi, framework specializzati come TensorFlow Lite for Microcontrollers di Google ed ExecuTorch di PyTorch facilitano questi precisi flussi di lavoro di compressione, portando capacità avanzate di intelligenza visiva e uditiva sull'hardware embedded di uso quotidiano.

TinyML vs. Edge AI#

Sebbene TinyML sia strettamente correlato all'Edge AI, la differenza principale riguarda la dimensione dell'hardware e il budget energetico. Edge AI è un termine più ampio che comprende qualsiasi esecuzione locale di modelli di AI, spesso utilizzando computer a scheda singola come un Raspberry Pi o GPU embedded ad alte prestazioni come una NVIDIA Jetson. TinyML, invece, si rivolge specificamente a sistemi profondamente embedded che funzionano a batteria per mesi o anni, come le schede Arduino o i chip STMicroelectronics. Questi dispositivi dispongono in genere solo di poche centinaia di kilobyte di RAM, rendendo obbligatoria una compressione aggressiva dei modelli.

Applicazioni nel mondo reale#

La possibilità di implementare l'intelligenza direttamente su hardware minimale ha sbloccato numerosi casi d'uso pratici in vari settori:

  • Manutenzione predittiva nella produzione intelligente: le fabbriche installano direttamente sui macchinari sensori di vibrazione e audio a consumo energetico estremamente ridotto. Questi sensori TinyML analizzano continuamente le frequenze dei motori per rilevare anomalie impercettibili che indicano un guasto imminente, consentendo ai team di manutenzione di intervenire prima che si verifichino costosi periodi di inattività.
  • Agricoltura di precisione intelligente: dispositivi TinyML alimentati a batteria vengono distribuiti in vasti campi coltivati per monitorare le condizioni ambientali locali e rilevare i primi segnali di infestazioni parassitarie o malattie usando semplici moduli fotografici, trasmettendo solo avvisi leggeri anziché file di immagini pesanti.
  • Monitoraggio acustico per la conservazione della fauna selvatica: i ricercatori utilizzano array di sensori acustici nascosti e alimentati da TinyML per rilevare i suoni specifici di specie in pericolo o attività di disboscamento illegale, come l'uso di motoseghe, nelle foreste più fitte. Funzionando a energia solare o a batteria, questi dispositivi analizzano l'audio localmente e attivano immediatamente avvisi a lungo raggio.

Esportazione dei modelli per TinyML#

La preparazione di un modello per un microcontrollore richiede una formattazione rigorosa per l'esportazione. Utilizzando Ultralytics YOLO26, gli sviluppatori possono creare solide pipeline di rilevamento degli oggetti e comprimerle per i target embedded. Puoi gestire senza problemi il tuo dataset e il versionamento dei modelli sulla Ultralytics Platform prima di esportare localmente. L'integrazione nativa con TFLite consente di convertire facilmente i modelli nei formati interi a 8 bit richiesti dai microcontrollori, affiancando altre opzioni di implementazione dei modelli specifiche per l'hardware, come CoreML di Apple, Edge TPU di Google e TensorRT di NVIDIA.

L'esempio seguente mostra come esportare un modello leggero Ultralytics YOLO26 ottimizzato specificamente con la quantizzazione INT8, rendendolo adatto all'implementazione su piattaforme edge compatibili con TinyML:

from ultralytics import YOLO

# Initialize the lightweight YOLO26 Nano model for edge use cases
model = YOLO("yolo26n.pt")

# Export to TFLite format with INT8 quantization and a reduced image size
# This minimizes the memory footprint and accelerates inference on microcontrollers
model.export(format="tflite", int8=True, imgsz=160)

Explore solutions

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ù
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ù
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