Ultralytics YOLO27 : Rejoins la liste d'attente.
Licence YOLO
Retour au glossaire Ultralytics

Catastrophic Forgetting

L’oubli catastrophique est la perte brutale de compétences acquises précédemment lorsqu’un réseau neuronal s’entraîne sur de nouvelles données. Découvre pourquoi il se produit, avec des exemples et des mesures d’atténuation.

L’oubli catastrophique, également appelé interférence catastrophique, est la perte brutale de compétences acquises précédemment lorsqu’un réseau neuronal est entraîné sur de nouvelles données qui ne contiennent plus d’exemples de l’ancienne tâche. L’entraînement met à jour les mêmes poids du modèle qui stockaient les connaissances antérieures, et rien dans la nouvelle fonction de perte n’incite à les conserver ; la précision sur la tâche d’origine peut donc s’effondrer en quelques centaines de mises à jour. McCloskey et Cohen ont décrit ce phénomène en 1989 dans des réseaux qui apprenaient des faits arithmétiques en séquence ; il reste le principal obstacle à l’apprentissage continu et un risque courant lors du fine-tuning.

Pourquoi l’oubli catastrophique se produit#

Les connaissances d’un réseau neuronal sont distribuées : chaque poids contribue à de nombreuses sorties, et chaque sortie dépend de nombreux poids. L’entraînement sur une nouvelle tâche déplace les poids dans la direction où sa perte diminue le plus rapidement, sans terme qui mesure l’ancienne tâche ; le modèle s’éloigne donc de la région où cette tâche fonctionnait. La classification accentue l’effet dans la couche de sortie. Lorsque seules de nouvelles classes apparaissent dans les données d’entraînement, chaque étape réduit les scores des classes absentes, jusqu’à ce que le modèle cesse complètement de les prédire. Un petit réseau entraîné d’abord sur des chiffres manuscrits de 0 à 4, puis sur des chiffres de 5 à 9, illustre ce phénomène et montre comment la réutilisation d’un petit échantillon d’anciennes données le limite :

import torch
from sklearn.datasets import load_digits

torch.manual_seed(0)
X, y = load_digits(return_X_y=True)
X, y = torch.tensor(X / 16, dtype=torch.float32), torch.tensor(y)
train = torch.arange(len(y)) < 1400  # hold out the last 397 images for testing
task_a, task_b, test_a = train & (y < 5), train & (y >= 5), ~train & (y < 5)
replay = task_a & (torch.rand(len(y)) < 0.1)  # keep 10% of task A for replay

for name, second_task in [("task B only", task_b), ("task B + 10% replay", task_b | replay)]:
    model = torch.nn.Sequential(torch.nn.Linear(64, 64), torch.nn.ReLU(), torch.nn.Linear(64, 10))
    optimizer = torch.optim.Adam(model.parameters(), lr=0.01)
    # Train on digits 0-4 (task A), then on digits 5-9 (task B)
    for mask in (task_a, second_task):
        for _ in range(200):
            loss = torch.nn.functional.cross_entropy(model(X[mask]), y[mask])
            optimizer.zero_grad()
            loss.backward()
            optimizer.step()
        accuracy = (model(X[test_a]).argmax(1) == y[test_a]).float().mean()
        print(f"{name}: held-out digits 0-4 accuracy {accuracy:.1%}")

Après la tâche A, le réseau classe correctement 92,4 % des 198 chiffres de 0 à 4 mis de côté. L’entraînement sur les seuls chiffres de 5 à 9 fait chuter ce taux à 0,0 %, car le modèle ne prédit désormais que les nouvelles classes. L’ajout de 66 images réutilisées de la tâche A lors de la deuxième étape maintient la précision à 74,7 %.

L’oubli catastrophique en pratique#

  • Apprentissage continu : Domaine de recherche qui étudie comment apprendre une séquence de tâches sans oublier les précédentes. L’oubli catastrophique est le problème auquel il s’attaque.
  • Effondrement des modèles : Perte progressive de qualité et de diversité lorsque des modèles sont entraînés sur des données générées par des modèles antérieurs, même pour la même tâche.
  • Surapprentissage : Ajustement si précis au bruit des données d’entraînement actuelles que les performances diminuent sur de nouvelles données issues de la même tâche. L’oubli correspond à la perte d’une tâche antérieure.
  • Désapprentissage automatique : Suppression délibérée de données ou de connaissances précises d’un modèle entraîné, pendant intentionnel de l’oubli.
  • Dilemme stabilité-plasticité : Le compromis entre la préservation des anciennes connaissances et une plasticité suffisante pour apprendre de nouvelles tâches, que chaque méthode d’atténuation équilibre différemment.

Comment réduire l’oubli catastrophique#

Les méthodes d’atténuation se répartissent en trois familles — rejeu, régularisation et isolation des paramètres — et les contraintes du projet déterminent généralement celle qui convient :

  • Rejeu : Mélanger des exemples stockés de tâches antérieures aux nouvelles données d’entraînement est la solution la plus fiable, comme le montre l’exemple des chiffres. Pour les détecteurs YOLO26, les fichiers YAML de données d’Ultralytics acceptent une liste de dossiers d’images d’entraînement ; le rejeu consiste donc à ajouter un échantillon des images d’origine aux nouvelles, dans une même liste de classes.
  • Régularisation : La consolidation élastique des poids (EWC) pénalise les modifications de chaque poids proportionnellement à son importance pour les tâches antérieures, estimée à partir de l’information de Fisher. Learning without Forgetting utilise plutôt la distillation de connaissances et entraîne le modèle à conserver les mêmes sorties qu’auparavant sur les nouvelles données.
  • Isolation des paramètres : Le gel des couches partagées, l’ajout de têtes propres à chaque tâche ou l’entraînement d’adaptateurs comme LoRA laisse les poids d’origine intacts. Pour les tâches de programmation et de mathématiques, LoRA a moins appris que le fine-tuning complet, mais a moins oublié ; le fine-tuning complet a appris des modifications de poids dont le rang était de 10 à 100 fois supérieur à celui des configurations LoRA habituelles.

Explore solutions

La vision par ordinateur dans le sport

La vision par ordinateur dans le sport

Découvre comment Ultralytics YOLO propulse la vision par ordinateur dans le sport grâce au suivi des joueurs et du ballon, aux analyses de performance, aux conseils d’entraînement et à la rééducation des athlètes.
En savoir plus
Vision par ordinateur pour les images aériennes

Vision par ordinateur pour les images aériennes

Transforme les images de drones et les prises de vue aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la surveillance environnementale, la conservation et l’analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l’aérospatiale

Vision par ordinateur dans l’aérospatiale

Déploie l’IA visuelle pour la surveillance aérienne avec les modèles Ultralytics YOLO. Donne de la puissance aux drones, aux workflows aéronautiques, à la conservation de l’environnement et aux secteurs géospatiaux grâce à des solutions de vision par ordinateur.
En savoir plus
La vision par ordinateur dans la sécurité

La vision par ordinateur dans la sécurité

Protège chaque site avec les modèles Ultralytics YOLO. L’IA visuelle permet la surveillance des périmètres, la détection des menaces, la reconnaissance des plaques d’immatriculation et la sécurité au travail.
En savoir plus
La vision par ordinateur en robotique

La vision par ordinateur en robotique

Donne plus de capacités à tes machines grâce aux modèles Ultralytics YOLO. Dans la robotique, l’IA visuelle permet la navigation autonome, la perception, le suivi des objets et le contrôle en temps réel.
En savoir plus
La vision par ordinateur dans la logistique

La vision par ordinateur dans la logistique

Optimise la logistique avec les modèles Ultralytics YOLO. La vision par IA permet d’inspecter les colis, de les trier, de suivre les véhicules et de surveiller la sécurité des entrepôts en temps réel.
En savoir plus
La vision par ordinateur dans le commerce de détail

La vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA permet de suivre les stocks, de surveiller les rayons, de gérer les files d’attente et de mieux comprendre les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Crée des solutions de santé avec les modèles Ultralytics YOLO. La vision par IA dans le secteur de la santé accélère l’imagerie médicale, améliore les diagnostics et facilite la surveillance des patients.
En savoir plus
La vision par ordinateur dans l’industrie manufacturière

La vision par ordinateur dans l’industrie manufacturière

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA améliore le contrôle qualité, la détection des défauts, le respect des règles concernant les EPI et l’automatisation des chaînes de montage.
En savoir plus
La vision par ordinateur dans l’automobile

La vision par ordinateur dans l’automobile

Mets la vision par ordinateur au service de l’automobile avec les modèles Ultralytics YOLO. La vision par IA renforce la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Fais entrer l’IA de vision dans l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise le suivi des cultures et du bétail ainsi que l’agriculture de précision pour obtenir des rendements plus élevés et plus intelligents.
En savoir plus
La vision par ordinateur dans le sport
La vision par ordinateur dans le sport
Découvre comment Ultralytics YOLO propulse la vision par ordinateur dans le sport grâce au suivi des joueurs et du ballon, aux analyses de performance, aux conseils d’entraînement et à la rééducation des athlètes.
En savoir plus
Vision par ordinateur pour les images aériennes
Vision par ordinateur pour les images aériennes
Transforme les images de drones et les prises de vue aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la surveillance environnementale, la conservation et l’analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l’aérospatiale
Vision par ordinateur dans l’aérospatiale
Déploie l’IA visuelle pour la surveillance aérienne avec les modèles Ultralytics YOLO. Donne de la puissance aux drones, aux workflows aéronautiques, à la conservation de l’environnement et aux secteurs géospatiaux grâce à des solutions de vision par ordinateur.
En savoir plus
La vision par ordinateur dans la sécurité
La vision par ordinateur dans la sécurité
Protège chaque site avec les modèles Ultralytics YOLO. L’IA visuelle permet la surveillance des périmètres, la détection des menaces, la reconnaissance des plaques d’immatriculation et la sécurité au travail.
En savoir plus
La vision par ordinateur en robotique
La vision par ordinateur en robotique
Donne plus de capacités à tes machines grâce aux modèles Ultralytics YOLO. Dans la robotique, l’IA visuelle permet la navigation autonome, la perception, le suivi des objets et le contrôle en temps réel.
En savoir plus
La vision par ordinateur dans la logistique
La vision par ordinateur dans la logistique
Optimise la logistique avec les modèles Ultralytics YOLO. La vision par IA permet d’inspecter les colis, de les trier, de suivre les véhicules et de surveiller la sécurité des entrepôts en temps réel.
En savoir plus
La vision par ordinateur dans le commerce de détail
La vision par ordinateur dans le commerce de détail
Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA permet de suivre les stocks, de surveiller les rayons, de gérer les files d’attente et de mieux comprendre les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé
La vision par ordinateur dans le secteur de la santé
Crée des solutions de santé avec les modèles Ultralytics YOLO. La vision par IA dans le secteur de la santé accélère l’imagerie médicale, améliore les diagnostics et facilite la surveillance des patients.
En savoir plus
La vision par ordinateur dans l’industrie manufacturière
La vision par ordinateur dans l’industrie manufacturière
Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA améliore le contrôle qualité, la détection des défauts, le respect des règles concernant les EPI et l’automatisation des chaînes de montage.
En savoir plus
La vision par ordinateur dans l’automobile
La vision par ordinateur dans l’automobile
Mets la vision par ordinateur au service de l’automobile avec les modèles Ultralytics YOLO. La vision par IA renforce la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture
Vision par ordinateur dans l’agriculture
Fais entrer l’IA de vision dans l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise le suivi des cultures et du bétail ainsi que l’agriculture de précision pour obtenir des rendements plus élevés et plus intelligents.
En savoir plus
La vision par ordinateur dans le sport
La vision par ordinateur dans le sport
Découvre comment Ultralytics YOLO propulse la vision par ordinateur dans le sport grâce au suivi des joueurs et du ballon, aux analyses de performance, aux conseils d’entraînement et à la rééducation des athlètes.
En savoir plus
Vision par ordinateur pour les images aériennes
Vision par ordinateur pour les images aériennes
Transforme les images de drones et les prises de vue aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la surveillance environnementale, la conservation et l’analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l’aérospatiale
Vision par ordinateur dans l’aérospatiale
Déploie l’IA visuelle pour la surveillance aérienne avec les modèles Ultralytics YOLO. Donne de la puissance aux drones, aux workflows aéronautiques, à la conservation de l’environnement et aux secteurs géospatiaux grâce à des solutions de vision par ordinateur.
En savoir plus
La vision par ordinateur dans la sécurité
La vision par ordinateur dans la sécurité
Protège chaque site avec les modèles Ultralytics YOLO. L’IA visuelle permet la surveillance des périmètres, la détection des menaces, la reconnaissance des plaques d’immatriculation et la sécurité au travail.
En savoir plus
La vision par ordinateur en robotique
La vision par ordinateur en robotique
Donne plus de capacités à tes machines grâce aux modèles Ultralytics YOLO. Dans la robotique, l’IA visuelle permet la navigation autonome, la perception, le suivi des objets et le contrôle en temps réel.
En savoir plus
La vision par ordinateur dans la logistique
La vision par ordinateur dans la logistique
Optimise la logistique avec les modèles Ultralytics YOLO. La vision par IA permet d’inspecter les colis, de les trier, de suivre les véhicules et de surveiller la sécurité des entrepôts en temps réel.
En savoir plus
La vision par ordinateur dans le commerce de détail
La vision par ordinateur dans le commerce de détail
Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA permet de suivre les stocks, de surveiller les rayons, de gérer les files d’attente et de mieux comprendre les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé
La vision par ordinateur dans le secteur de la santé
Crée des solutions de santé avec les modèles Ultralytics YOLO. La vision par IA dans le secteur de la santé accélère l’imagerie médicale, améliore les diagnostics et facilite la surveillance des patients.
En savoir plus
La vision par ordinateur dans l’industrie manufacturière
La vision par ordinateur dans l’industrie manufacturière
Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA améliore le contrôle qualité, la détection des défauts, le respect des règles concernant les EPI et l’automatisation des chaînes de montage.
En savoir plus
La vision par ordinateur dans l’automobile
La vision par ordinateur dans l’automobile
Mets la vision par ordinateur au service de l’automobile avec les modèles Ultralytics YOLO. La vision par IA renforce la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture
Vision par ordinateur dans l’agriculture
Fais entrer l’IA de vision dans l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise le suivi des cultures et du bétail ainsi que l’agriculture de précision pour obtenir des rendements plus élevés et plus intelligents.
En savoir plus

Construisons ensemble l’avenir de l’IA !

Commence ton parcours vers l’avenir de l’apprentissage automatique