Scopri YOLO26: vision AI di prossima generazione.
Ultralytics
Torna al glossario Ultralytics

TinyML

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

Il Tiny machine learning, comunemente noto come TinyML, rappresenta un sottocampo specializzato del machine learning che si concentra sull'implementazione di modelli su dispositivi a bassissimo consumo e con risorse limitate, come microcontrollori e piccoli dispositivi IoT. A differenza dei sistemi tradizionali basati su cloud che si affidano a enormi risorse computazionali, il TinyML opera interamente all'edge. Eseguendo algoritmi intelligenti localmente su dispositivi con vincoli di alimentazione spesso misurati in pochi milliwatt, questo approccio minimizza la latenza, garantisce la privacy dei dati e riduce drasticamente l'utilizzo della larghezza di banda, un paradigma supportato e promosso da comunità come la TinyML Foundation.

Per adattare con successo architetture di reti neurali complesse su hardware altamente limitato come i processori ARM Cortex-M, i modelli devono essere sottoposti a una rigorosa ottimizzazione. Tecniche come la quantizzazione del modello—che converte pesi in virgola mobile a 32 bit in interi a 8 bit—e il pruning del modello vengono utilizzate per ridurre significativamente l'impronta di memoria complessiva. Oggi, framework specializzati come TensorFlow Lite for Microcontrollers di Google e ExecuTorch di PyTorch facilitano questi flussi di lavoro di compressione precisi, portando un'intelligenza visiva e uditiva avanzata nell'hardware embedded di uso quotidiano.

Link to this sectionTinyML vs. Edge AI#

Sebbene il TinyML sia strettamente correlato all'Edge AI, la distinzione principale risiede nella scala dell'hardware e nel budget energetico. Edge AI è un termine più ampio che comprende qualsiasi esecuzione locale di modelli di IA, spesso utilizzando computer a scheda singola come un Raspberry Pi o robuste GPU embedded come un NVIDIA Jetson. Al contrario, il TinyML si rivolge specificamente a sistemi profondamente integrati che operano a batteria per mesi o anni, come le schede Arduino o i chip STMicroelectronics. Questi dispositivi possiedono in genere solo poche centinaia di kilobyte di RAM, rendendo obbligatoria una compressione aggressiva del modello.

Link to this sectionApplicazioni nel mondo reale#

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

  • Manutenzione predittiva nella smart manufacturing: Le fabbriche installano sensori di vibrazione e audio a bassissimo consumo direttamente sui macchinari. Questi sensori TinyML analizzano continuamente le frequenze del motore per rilevare sottili anomalie che indicano un guasto imminente, consentendo ai team di manutenzione di risolvere i problemi prima che si verifichino costosi tempi di inattività.
  • Agricoltura di precisione intelligente: I dispositivi TinyML alimentati a batteria sono sparsi in ampi campi coltivati per monitorare le condizioni ambientali localizzate e rilevare i primi segni di infestazioni da parassiti o malattie utilizzando moduli fotocamera di base, trasmettendo solo avvisi leggeri anziché file immagine pesanti.
  • Monitoraggio audio per la conservazione della fauna selvatica: I ricercatori utilizzano array di sensori acustici nascosti, alimentati dal TinyML, per rilevare i suoni specifici di specie in via di estinzione o attività illegali di disboscamento (come le motoseghe) nelle fitte foreste. Operando a energia solare o a batteria, questi dispositivi analizzano l'audio localmente e attivano istantaneamente avvisi a lungo raggio.

Link to this sectionEsportazione di modelli per TinyML#

Preparare un modello per un microcontrollore richiede un rigoroso formato di esportazione. Usando Ultralytics YOLO26, puoi costruire pipeline robuste di object detection e comprimerle per target embedded. Puoi gestire il tuo dataset e il versionamento del modello senza problemi sulla Ultralytics Platform prima di esportare localmente. L'integrazione nativa TFLite consente una conversione semplice nei formati interi a 8 bit richiesti dai microcontrollori, completando altre opzioni di implementazione del modello specifiche per l'hardware come CoreML di Apple, Edge TPU di Google e TensorRT di NVIDIA.

Il seguente esempio dimostra come esportare un modello YOLO26 leggero specificamente ottimizzato con 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

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