Ultralytics YOLO26
Prossimamente ⚠️
🚧 I modelli YOLO26 sono ancora in fase di sviluppo e non sono ancora stati rilasciati. I numeri di performance mostrati qui sono solo anteprime. I download e le release finali seguiranno a breve — rimani aggiornato tramite YOLO Vision 2025.
Panoramica
Ultralytics YOLO26 è l'ultima evoluzione della serie YOLO di rilevatori di oggetti in tempo reale, progettata da zero per dispositivi edge e a bassa potenza. Introduce un design semplificato che elimina la complessità non necessaria integrando al contempo innovazioni mirate per offrire una distribuzione più rapida, leggera e accessibile.
L'architettura di YOLO26 è guidata da tre principi fondamentali:
- Semplicità: YOLO26 è un modello end-to-end nativo, che produce previsioni direttamente senza la necessità di una soppressione non massima (NMS). Eliminando questa fase di post-elaborazione, l'inferenza diventa più veloce, leggera e facile da implementare in sistemi reali. Questo approccio rivoluzionario è stato introdotto per la prima volta in YOLOv10 da Ao Wang presso la Tsinghua University ed è stato ulteriormente sviluppato in YOLO26.
- Efficienza di implementazione: Il design end-to-end elimina un'intera fase della pipeline, semplificando notevolmente l'integrazione, riducendo la latenza e rendendo l'implementazione più robusta in diversi ambienti.
- Innovazione nell'addestramento: YOLO26 introduce l' ottimizzatore MuSGD, un ibrido di SGD e Muon — ispirato alle scoperte di Kimi K2 di Moonshot AI nell'addestramento di LLM. Questo ottimizzatore offre maggiore stabilità e una convergenza più rapida, trasferendo i progressi dell'ottimizzazione dai modelli linguistici alla computer vision.
Insieme, queste innovazioni offrono una famiglia di modelli che raggiunge una maggiore accuratezza su piccoli oggetti, fornisce un'implementazione senza interruzioni e funziona fino al 43% più velocemente sulle CPU — rendendo YOLO26 uno dei modelli YOLO più pratici e implementabili fino ad oggi per ambienti con risorse limitate.
Caratteristiche principali
-
Rimozione di DFL
Il modulo Distribution Focal Loss (DFL), sebbene efficace, spesso complicava l'esportazione e limitava la compatibilità hardware. YOLO26 rimuove completamente DFL, semplificando l'inferenza e ampliando il supporto per dispositivi edge e a bassa potenza. -
Inferenza NMS-Free End-to-End
A differenza dei rilevatori tradizionali che si basano su NMS come fase di post-elaborazione separata, YOLO26 è nativo end-to-end. Le previsioni vengono generate direttamente, riducendo la latenza e rendendo l'integrazione nei sistemi di produzione più rapida, leggera e affidabile. -
ProgLoss + STAL
Funzioni di perdita migliorate aumentano l'accuratezza del rilevamento, con notevoli miglioramenti nel riconoscimento di piccoli oggetti, un requisito fondamentale per IoT, robotica, immagini aeree e altre applicazioni edge. -
Ottimizzatore MuSGD
Un nuovo ottimizzatore ibrido che combina SGD con Muon. Ispirato a Kimi K2 di Moonshot AI, MuSGD introduce metodi di ottimizzazione avanzati dall'addestramento LLM nella computer vision, consentendo un addestramento più stabile e una convergenza più rapida. -
Inferenza CPU fino al 43% più veloce
Specificamente ottimizzato per l'edge computing, YOLO26 offre un'inferenza CPU significativamente più veloce, garantendo prestazioni in tempo reale su dispositivi senza GPU.
Attività e modalità supportate
YOLO26 è progettato come una famiglia di modelli multi-task, estendendo la versatilità di YOLO attraverso diverse sfide di computer vision:
Modello | Task | Inferenza | Validazione | Training | Esportazione |
---|---|---|---|---|---|
YOLO26 | Rilevamento | ✅ | ✅ | ✅ | ✅ |
YOLO26-seg | Segmentazione delle istanze | ✅ | ✅ | ✅ | ✅ |
YOLO26-pose | Posa/Punti chiave | ✅ | ✅ | ✅ | ✅ |
YOLO26-obb | Rilevamento orientato | ✅ | ✅ | ✅ | ✅ |
YOLO26-cls | Classificazione | ✅ | ✅ | ✅ | ✅ |
Questo framework unificato garantisce che YOLO26 sia applicabile al rilevamento in tempo reale, alla segmentazione, alla classificazione, alla stima della posa e al rilevamento di oggetti orientati — il tutto con supporto per addestramento, convalida, inferenza ed esportazione.
Metriche di performance
Anteprima delle prestazioni
I seguenti benchmark sono anteprime iniziali. I numeri finali e i pesi scaricabili verranno rilasciati al termine dell'addestramento.
Addestrato su COCO con 80 classi pre-addestrate. Consulta la documentazione sul rilevamento per l'utilizzo una volta che i modelli saranno rilasciati.
Modello | dimensione (pixel) |
mAPval 50-95(e2e) |
mAPval 50-95 |
Velocità CPU ONNX (ms) |
Velocità T4 TensorRT10 (ms) |
parametri (M) |
FLOPs (B) |
---|---|---|---|---|---|---|---|
YOLO26n | 640 | 39.8 | 40.3 | 38.90 ± 0.7 | 1.7 ± 0.0 | 2.4 | 5.4 |
YOLO26s | 640 | 47.2 | 47.6 | 87.16 ± 0.9 | 2.7 ± 0.0 | 9.5 | 20.7 |
YOLO26m | 640 | 51.5 | 51.7 | 220.0 ± 1.4 | 4.9 ± 0.1 | 20.4 | 68.2 |
YOLO26l | 640 | 53.0* | 53.4* | 286.17 ± 2.0* | 6.5 ± 0.2* | 24.8 | 86.4 |
YOLO26x | 640 | - | - | - | - | - | - |
*Le metriche per YOLO26l e YOLO26x sono in corso di elaborazione. I benchmark finali verranno aggiunti qui.
Le metriche di performance saranno disponibili a breve.
Le metriche di performance saranno disponibili a breve.
Le metriche di performance saranno disponibili a breve.
Le metriche di performance saranno disponibili a breve.
Citazioni e riconoscimenti
Pubblicazione Ultralytics YOLO26
Ultralytics non ha pubblicato un articolo di ricerca formale per YOLO26 a causa della rapida evoluzione dei modelli. Ci concentriamo invece sulla fornitura di modelli all'avanguardia e sulla loro facilità d'uso. Per gli ultimi aggiornamenti sulle funzionalità, le architetture e l'utilizzo di YOLO, visita il nostro repository GitHub e la documentazione.
Se utilizzi YOLO26 o altro software Ultralytics nel tuo lavoro, cita il progetto come:
@software{yolo26_ultralytics,
author = {Glenn Jocher and Jing Qiu},
title = {Ultralytics YOLO26},
version = {26.0.0},
year = {2025},
url = {https://github.com/ultralytics/ultralytics},
orcid = {0000-0001-5950-6979, 0000-0003-3783-7069},
license = {AGPL-3.0}
}
DOI in sospeso. YOLO26 è disponibile con licenze AGPL-3.0 ed Enterprise.
FAQ
Quali sono i principali miglioramenti di YOLO26 rispetto a YOLO11?
- Rimozione DFL: Semplifica l'esportazione ed espande la compatibilità edge
- Inferenza End-to-End senza NMS: Elimina NMS per un'implementazione più rapida e semplice
- ProgLoss + STAL: Aumenta la precisione, specialmente su piccoli oggetti
- Ottimizzatore MuSGD: Combina SGD e Muon (ispirato a Kimi K2 di Moonshot) per un addestramento più stabile ed efficiente
- Inferenza su CPU fino al 43% più veloce: Importanti miglioramenti delle prestazioni per i dispositivi solo CPU
Quali attività supporterà YOLO26?
YOLO26 è progettato come una famiglia di modelli unificata, fornendo supporto end-to-end per molteplici attività di computer vision:
- Rilevamento di oggetti
- Segmentazione delle istanze
- Classificazione delle immagini
- Stima della posa
- Rilevamento di oggetti orientati (OBB)
Ogni variante di dimensione (n, s, m, l, x) è progettata per supportare tutte le attività al momento del rilascio.
Perché YOLO26 è ottimizzato per la distribuzione edge?
YOLO26 offre prestazioni edge all'avanguardia con:
- Inferenza su CPU fino al 43% più veloce
- Dimensione del modello e ingombro di memoria ridotti
- Architettura semplificata per la compatibilità (nessun DFL, nessun NMS)
- Formati di esportazione flessibili tra cui TensorRT, ONNX, CoreML, TFLite e OpenVINO
Quando saranno disponibili i modelli YOLO26?
I modelli YOLO26 sono ancora in fase di addestramento e non sono ancora open source. Le anteprime delle prestazioni sono mostrate qui, con download e rilasci ufficiali previsti nel prossimo futuro. Consulta YOLO Vision 2025 per i talk su YOLO26.