Meet YOLO26: next-gen vision AI.

Link to this sectionYOLOv8 vs YOLO26#

Il campo della computer vision ha assistito a notevoli progressi negli ultimi anni. Tra le architetture più diffuse per applicazioni in tempo reale ci sono i modelli sviluppati da Ultralytics. Questa guida completa fornisce un confronto tecnico dettagliato tra l'innovativo Ultralytics YOLOv8 e il più recente Ultralytics YOLO26 allo stato dell'arte. Analizzeremo le loro architetture, le metriche di prestazione e i casi d'uso ideali per aiutarti a scegliere il modello giusto per il tuo deployment.

Link to this sectionPanoramica dei modelli#

Sia YOLOv8 che YOLO26 rappresentano pietre miliari significative nella famiglia di modelli YOLO. Condividono la filosofia fondamentale di Ultralytics: fornire modelli veloci, precisi e incredibilmente facili da usare tramite un ambiente Python unificato e una API.

Link to this sectionYOLOv8: Lo standard versatile#

Rilasciato all'inizio del 2023, YOLOv8 ha introdotto una revisione importante del framework YOLO, portando un design privo di anchor e un solido supporto per molteplici task di computer vision.

YOLOv8 è diventato rapidamente lo standard del settore grazie al suo eccellente equilibrio nelle prestazioni e alla profonda integrazione nell'ecosistema Ultralytics. Supporta nativamente object detection, instance segmentation, pose estimation e image classification. Tuttavia, si basa sulla standard Non-Maximum Suppression (NMS) per il post-processing, che può introdurre colli di bottiglia nella latenza in ambienti edge altamente vincolati.

Scopri di più su YOLOv8

Link to this sectionYOLO26: La potenza di nuova generazione per l'edge#

Rilasciato nel gennaio 2026, YOLO26 prende le basi create dai suoi predecessori e le ottimizza in modo aggressivo per i moderni scenari di deployment, in particolare nell'edge AI e nei dispositivi a basso consumo.

YOLO26 introduce diversi miglioramenti tecnici che cambiano il paradigma. In particolare, è caratterizzato da un design End-to-End NMS-Free. Introdotta inizialmente da YOLOv10, questa architettura elimina la necessità del post-processing NMS, semplificando significativamente le pipeline di esportazione e riducendo la varianza della latenza. Inoltre, la rimozione della Distribution Focal Loss (DFL) snellisce la detection head, rendendola incredibilmente adatta al deployment su hardware edge AI.

Scopri di più su YOLO26

Altri modelli Ultralytics

Mentre YOLOv8 e YOLO26 sono incredibilmente potenti, potresti anche prendere in considerazione YOLO11, che colma il divario tra queste due generazioni con architetture raffinate, o YOLOv5 per integrazioni legacy molto specifiche.

Link to this sectionInnovazioni architettoniche e di training#

YOLO26 porta diversi miglioramenti tecnici che perfezionano drasticamente la base di YOLOv8.

Link to this sectionTraining ottimizzato con MuSGD#

L'efficienza nel training è un segno distintivo dei modelli Ultralytics, che in genere vantano requisiti di memoria molto inferiori rispetto a ingombranti architetture basate su Transformer come RT-DETR. YOLO26 migliora ulteriormente questo aspetto con l'introduzione dell'ottimizzatore MuSGD. Ispirato alle tecniche di training dei Large Language Model (LLM) (nello specifico Kimi K2 di Moonshot AI), questo ibrido tra Stochastic Gradient Descent (SGD) e Muon garantisce una convergenza più rapida e dinamiche di training altamente stabili su dataset complessi.

Link to this sectionFunzioni di perdita avanzate#

Per i task che richiedono alta precisione, come immagini da drone o sensori IoT, YOLO26 introduce ProgLoss + STAL. Queste funzioni di perdita migliorate offrono notevoli potenziamenti nel riconoscimento di piccoli oggetti. Inoltre, YOLO26 apporta miglioramenti specifici per ogni task: un multi-scale proto per una migliore generazione di maschere nella segmentazione, la Residual Log-Likelihood Estimation (RLE) per una posa più precisa, e una angle loss specializzata per risolvere problemi di confine nel rilevamento Oriented Bounding Box (OBB).

Link to this sectionAnalisi e confronto delle prestazioni#

La seguente tabella evidenzia le differenze di prestazioni tra i due modelli utilizzando il dataset COCO. I valori migliori in ogni categoria di dimensione sono evidenziati in grassetto.

Modellodimensione
(pixel)
mAPval
50-95
Velocità
CPU ONNX
(ms)
Velocità
T4 TensorRT10
(ms)
params
(M)
FLOPs
(B)
YOLOv8n64037.380.41.473.28.7
YOLO26n64040.938.91.72.45.4
YOLOv8s64044.9128.42.6611.228.6
YOLO26s64048.687.22.59.520.7
YOLOv8m64050.2234.75.8625.978.9
YOLO26m64053.1220.04.720.468.2
YOLOv8l64052.9375.29.0643.7165.2
YOLO26l64055.0286.26.224.886.4
YOLOv8x64053.9479.114.3768.2257.8
YOLO26x64057.5525.811.855.7193.9

Link to this sectionAnalisi delle metriche#

I dati rivelano un salto generazionale. YOLO26 supera significativamente YOLOv8 su tutte le metriche. Il modello YOLO26 Nano (YOLO26n) raggiunge un notevole 40.9 mAP, decisamente superiore al 37.3 di YOLOv8n, pur utilizzando meno parametri e FLOPs.

Uno dei miglioramenti più sorprendenti è la velocità di inferenza su CPU. Grazie alla sua architettura ottimizzata e alla rimozione di DFL, YOLO26 offre una velocità di inferenza CPU fino al 43% superiore tramite ONNX. Questo rende YOLO26 impareggiabile per Raspberry Pi e altri dispositivi edge a basse risorse. Mentre le velocità GPU utilizzando TensorRT sono competitive in entrambi i modelli, l'efficienza complessiva dei parametri di YOLO26 si traduce in un minor ingombro di memoria sia durante il training che l'inferenza.

Link to this sectionFacilità d'uso ed ecosistema#

Entrambi i modelli beneficiano enormemente dell'ben curato ecosistema Ultralytics. Gli sviluppatori lodano la facilità d'uso fornita dall'API unificata, che consente di passare da YOLOv8 a YOLO26 semplicemente cambiando la stringa del nome del modello.

Che tu stia eseguendo hyperparameter tuning, conducendo l'experiment tracking o esplorando nuovi dataset, la documentazione Ultralytics fornisce ampie risorse. Inoltre, la piattaforma Ultralytics offre un modo semplificato per annotare, addestrare e distribuire questi modelli senza problemi nel cloud o localmente.

Link to this sectionEsempio di codice#

Iniziare con il training e l'inferenza è incredibilmente semplice. Di seguito è riportato un esempio completo ed eseguibile che utilizza l'API Python di Ultralytics:

from ultralytics import YOLO

# Load the latest state-of-the-art YOLO26 Nano model
model = YOLO("yolo26n.pt")

# Train the model on the COCO8 dataset for 50 epochs
# The MuSGD optimizer is automatically leveraged for YOLO26
train_results = model.train(
    data="coco8.yaml",
    epochs=50,
    imgsz=640,
    device="cpu",  # Use '0' for GPU training
)

# Run inference on a sample image
# The NMS-free design provides clean, rapid predictions
results = model("https://ultralytics.com/images/bus.jpg")

# Display the predictions
results[0].show()

# Export seamlessly to ONNX for CPU deployment
export_path = model.export(format="onnx")
Semplicità di deployment

Esportare YOLO26 in formati come CoreML o OpenVINO è significativamente più agevole rispetto ai modelli precedenti grazie alla sua architettura NMS-free, che rimuove complesse operazioni personalizzate dal grafo esportato.

Link to this sectionCasi d'uso ideali#

Scegliere il modello giusto determina il successo del tuo progetto.

Quando scegliere YOLO26:

  • Edge Computing & Robotica: La velocità CPU superiore del 43% e l'assenza di NMS lo rendono la scelta migliore in assoluto per sistemi embedded, dispositivi mobili e robot autonomi.
  • Immagini aeree e satellitari: L'implementazione di ProgLoss + STAL conferisce a YOLO26 un netto vantaggio nel rilevamento di piccoli oggetti in scenari complessi ad alta risoluzione.
  • Nuovi progetti: Essendo la release stabile più recente, YOLO26 è il modello consigliato per qualsiasi nuova pipeline di machine learning, offrendo una versatilità superiore in tutti i task.

Quando mantenere YOLOv8:

  • Infrastruttura legacy: Se la tua attuale pipeline di produzione è strettamente legata agli specifici tensori di output e ai meccanismi di anchor di YOLOv8, la migrazione potrebbe richiedere un leggero adattamento.
  • Baseline accademiche: YOLOv8 rimane una baseline ampiamente citata e stabile per la ricerca accademica nella computer vision che confronta architetture più vecchie.

In conclusione, mentre YOLOv8 ha stabilito uno standard fenomenale per i task di visione in tempo reale, YOLO26 ridefinisce ciò che è possibile. Combinando massicci guadagni di efficienza sulle CPU con innovativi ottimizzatori di training ispirati agli LLM, YOLO26 garantisce che gli sviluppatori possano distribuire un'AI altamente precisa in praticamente qualsiasi ambiente hardware.

Collaboratori

Commenti