YOLO Vision 2026:
Torna al glossario Ultralytics

Continual Learning

Impara come l'apprendimento continuo consente all'AI di acquisire nuove competenze senza dimenticare. Esplora le strategie chiave e aggiorna i tuoi modelli Ultralytics YOLO26 per l'edge AI.

Il continual learning (CL), spesso definito apprendimento permanente, descrive la capacità di un modello di intelligenza artificiale di apprendere sequenzialmente nuovi compiti o acquisire nuove conoscenze nel tempo senza dimenticare le informazioni apprese in precedenza. A differenza delle pipeline di machine learning tradizionali, in cui i modelli vengono addestrati una sola volta su un dataset statico e poi distribuiti, il continual learning imita la capacità umana di adattarsi a nuovi ambienti e imparare continuamente da nuove esperienze. La sfida principale in questo campo è superare il catastrofico oblio, un fenomeno in cui l'addestramento di una rete neurale su nuovi dati ne causa un drastico degrado delle prestazioni su compiti precedenti, poiché i pesi ottimizzati per i vecchi compiti vengono sovrascritti.

Perché il Continual Learning è importante#

In ambienti reali e dinamici, le distribuzioni dei dati raramente rimangono statiche. Ad esempio, un sistema di percezione visiva su un veicolo autonomo deve adattarsi a stagioni che cambiano, a nuove normative sul traffico o a diversi layout urbani senza perdere la capacità di riconoscere i segnali stradali di base appresi durante l'addestramento iniziale. Il tradizionale retraining from scratch su un set di dati cumulativo è spesso computazionalmente costoso e impraticabile a causa di vincoli di archiviazione o problemi di privacy. L'apprendimento continuo risolve questi problemi consentendo ai modelli di aggiornarsi in modo incrementale, rendendoli più efficienti e scalabili per le edge AI applications in cui le risorse sono limitate.

Applicazioni nel mondo reale#

  • Robotica e sistemi autonomi: I robot impiegati in ambienti non strutturati devono manipolare nuovi oggetti o navigare su nuovi terreni. Attraverso l'apprendimento continuo, un robot può padroneggiare uno specifico manufacturing task e successivamente imparare a gestire una linea di prodotti diversa senza la necessità di un ripristino completo del sistema, supportando efficacemente flessibili industry 4.0 innovation pipelines.
  • Diagnostica per immagini medica: I dati sanitari evolvono man mano che emergono nuove malattie o cambiano i protocolli di imaging. Un sistema di IA che assiste i radiologi può utilizzare l'apprendimento continuo per incorporare nuove patologie, come un nuovo ceppo di un virus osservato nei raggi X, pur mantenendo un'elevata precisione nel rilevare condizioni comuni come pneumonia or fractures. Questa capacità è vitale per mantenere healthcare diagnostics aggiornate senza compromettere la sicurezza del paziente sui protocolli stabiliti.

Strategie chiave nel Continual Learning#

Per mitigare l'oblio catastrofico, i ricercatori impiegano diverse strategie. I metodi di regolarizzazione aggiungono vincoli alla loss function per prevenire modifiche significative ai pesi importanti identificati nelle attività precedenti. I metodi di replay memorizzano un piccolo sottoinsieme di dati precedenti (o generano campioni sintetici utilizzando generative AI) e li mescolano con i nuovi dati durante l'addestramento. Infine, l'isolamento dei parametri dedica specifici sottoinsiemi dei parametri del modello a diverse attività, assicurando che gli aggiornamenti per una nuova attività non interferiscano con i parametri ottimizzati per quelle precedenti. I recenti progressi nel 2024 e nel 2025 si sono concentrati sull'uso di vision language models per identificare meglio quali funzionalità siano generiche e quali specifiche per l'attività.

Continual Learning vs. Transfer Learning#

È importante distinguere l'apprendimento continuo dal transfer learning. Nel transfer learning, un modello pre-addestrato funge da punto di partenza per risolvere una nuova attività specifica e le prestazioni sull'attività originale sono solitamente irrilevanti. L'obiettivo è massimizzare le prestazioni sul dominio di destinazione. Al contrario, l'obiettivo dell'apprendimento continuo è ottenere buone prestazioni sia sulla nuova attività che su tutte le attività precedenti. Allo stesso modo, mentre l'active learning si concentra sulla selezione dei punti di data più informativi da etichettare per l'addestramento, l'apprendimento continuo si concentra sul processo di aggiornamento del modello stesso nel tempo.

Aggiornare un modello YOLO#

Sebbene il vero apprendimento continuo richieda modifiche architetturali specializzate, gli utenti possono simulare questo flusso di lavoro perfezionando i modelli su nuovi dati mescolati con un buffer di vecchi dati. La Ultralytics Platform semplifica la gestione di questi set di dati e il versionamento dei modelli. Di seguito è riportato un esempio di come si potrebbe affrontare l'aggiornamento di un modello utilizzando la Python API:

from ultralytics import YOLO

# Load a model previously trained on 'dataset_v1.yaml'
model = YOLO("yolo26n-v1.pt")

# Train the model on a new dataset containing new and old samples
# This helps mitigate catastrophic forgetting by "replaying" old data
results = model.train(
    data="dataset_v2_combined.yaml",
    epochs=50,
    imgsz=640,
    lr0=0.001,  # Lower learning rate for fine-tuning
)

Sfide e direzioni future#

Nonostante i progressi, l'apprendimento continuo rimane un'area attiva di ricerca. Determinare l'ottimale plasticity-stability dilemma—bilanciando la capacità di apprendere cose nuove (plasticità) con la capacità di trattenere quelle vecchie (stabilità)—è difficile. Inoltre, la valutazione di questi sistemi richiede robusti performance metrics che tengano conto sia del trasferimento in avanti (velocità di apprendimento su nuove attività) che del trasferimento all'indietro (impatto sulle vecchie attività). Man mano che i foundation models diventano più grandi, metodi di adattamento continuo efficienti come Low-Rank Adaptation (LoRA) stanno diventando cruciali per personalizzare sistemi su larga scala senza un re-training completo.

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