Découvre YOLO26 : l'IA de vision de nouvelle génération.
Ultralytics
Retour au glossaire Ultralytics

Machine Unlearning

Explore le désapprentissage automatique (machine unlearning) pour supprimer sélectivement les données d'entraînement sensibles. Apprends à garantir la conformité au RGPD et la confidentialité des données avec Ultralytics YOLO26.

Le machine unlearning est un sous-domaine émergent du machine learning qui se concentre sur la suppression de l'influence d'un sous-ensemble spécifique de training data d'un modèle entraîné. À mesure que les modèles absorbent de vastes quantités d'informations, la capacité à « oublier » sélectivement des données est devenue cruciale. Ce processus permet aux développeurs d'extraire des points de données spécifiques sans avoir à réentraîner toute l'architecture à partir de zéro, économisant ainsi un temps précieux et computational overhead.

Le principal moteur de cette technologie est la Data Privacy. Avec l'avènement de data protection regulations strictes et de mandats comme le Right to be Forgotten du RGPD, les utilisateurs ont le droit légal de demander la suppression de leurs informations personnelles. Le machine unlearning offre une voie pour nettoyer en toute sécurité ces données des deep learning models, garantissant la conformité tout en maintenant l'utilité globale du modèle.

Link to this sectionComment fonctionne le machine unlearning#

Les gradient descent mechanisms traditionnels entremêlent profondément les données d'entraînement dans les poids d'un réseau. Pour cette raison, la simple suppression de l'image ou du fichier texte original d'une base de données ne supprime pas les modèles appris du modèle lui-même. Les techniques de Machine unlearning se divisent généralement en deux catégories : l'unlearning exact et l'unlearning approximatif. L'unlearning exact garantit que le modèle final est statistiquement identique à un modèle entraîné entièrement sans les données oubliées, souvent obtenu par un partitionnement intelligent des jeux de données. L'unlearning approximatif, fréquemment abordé dans de recentes études sur les algorithmes d'unlearning efficaces, utilise des interventions mathématiques pour ajuster les paramètres du modèle et masquer rétroactivement l'influence des données cibles.

Il est important de différencier le machine unlearning du Continual Learning. Alors que le continual learning vise à ajouter séquentiellement de nouvelles connaissances sans souffrir d'oubli catastrophique, l'unlearning est la suppression délibérée et ciblée de connaissances. Les organisations axées sur l'équité algorithmique utilisent également l'unlearning pour rectifier les Bias in AI en éliminant les données nuisibles ou biaisées après l'entraînement.

Link to this sectionApplications concrètes#

Les algorithmes d'unlearning sont passés rapidement de la AI safety research théorique à une mise en œuvre pratique dans diverses industries.

  • Santé et imagerie médicale : Dans l'medical image analysis, le consentement du patient peut être révoqué à tout moment. Si un patient demande le retrait de ses radiographies, les hôpitaux peuvent utiliser l'unlearning pour extraire ses schémas physiologiques spécifiques d'un modèle de diagnostic sans compromettre la capacité du système à détecter des maladies pour d'autres patients.
  • Surveillance et sécurité : Dans les systèmes de smart surveillance modernes, les caméras peuvent capturer par inadvertance des informations personnellement identifiables (PII) comme des plaques d'immatriculation ou des visages. L'unlearning permet aux développeurs de supprimer rétroactivement ces PII spécifiques d'un modèle de computer vision déployé afin de se conformer aux privacy-preserving AI techniques.

Link to this sectionMise en œuvre de stratégies d'unlearning#

Bien que les API d'unlearning directes en une seule étape soient encore un domaine de recherche actif au sein des machine unlearning challenges, les praticiens obtiennent souvent une base de référence d'unlearning exact en conservant un jeu de données assaini et en initiant un cycle de réentraînement rapide. Lorsque tu utilises l'Ultralytics Platform pour la gestion de données dans le cloud, tu peux facilement versionner un jeu de données pour exclure les données révoquées.

Voici un bref exemple en Python démontrant l'approche fondamentale de l'unlearning en réentraînant Ultralytics YOLO26 sur un jeu de données assaini :

from ultralytics import YOLO

# Load an existing, pre-trained Ultralytics YOLO26 model
model = YOLO("yolo26n.pt")

# Naive exact unlearning: perform efficient retraining on a sanitized dataset.
# The 'sanitized_data.yaml' excludes the specific sensitive data to be "unlearned"
results = model.train(data="sanitized_data.yaml", epochs=50, device="cuda")

À mesure que la demande pour l'model optimization et la robustness in neural networks augmente, l'unlearning devient une exigence standard. Que tu gères des pipelines complexes d'image classification ou que tu déploies des modèles en périphérie (edge), l'intégration de mécanismes pour oublier des données de manière responsable garantit que tes systèmes d'IA restent conformes, équitables et dignes de confiance.

Explore solutions

Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.

En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.

En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.

En savoir plus

Construisons ensemble le futur de l'IA !

Commence ton aventure avec le futur de l'apprentissage automatique