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

Differential Privacy

Explore comment la confidentialité différentielle sécurise le machine learning. Apprends sur les budgets de confidentialité, l'injection de bruit et la protection des jeux de données utilisant Ultralytics YOLO26.

La confidentialité différentielle est un cadre mathématique rigoureux utilisé dans l'analyse de données et l'apprentissage automatique (ML) pour quantifier et limiter strictement le risque de confidentialité pour les individus dont les données sont incluses dans un ensemble de données. Contrairement aux techniques d'anonymisation traditionnelles, qui peuvent souvent être inversées par recoupement avec d'autres bases de données, la confidentialité différentielle offre une garantie prouvable que la sortie d'un algorithme reste virtuellement identique, que les informations d'un individu spécifique soient incluses ou omises. Cette approche permet aux chercheurs et aux organisations d'extraire des analyses de données utiles et d'entraîner des modèles robustes tout en garantissant qu'un attaquant ne puisse pas faire de l'ingénierie inverse sur les résultats pour identifier des utilisateurs spécifiques ou révéler des attributs sensibles.

Link to this sectionLe mécanisme des budgets de confidentialité#

Le concept fondamental de la confidentialité différentielle repose sur l'introduction d'une quantité calculée de "bruit" — variation aléatoire — dans les données ou dans la sortie de l'algorithme. Ce processus est régi par un paramètre connu sous le nom d'Epsilon (ε), également appelé "budget de confidentialité". Le budget détermine l'équilibre entre la préservation de la confidentialité et la précision (utilité) des résultats.

  • Epsilon faible : Introduit plus de bruit, offrant des garanties de confidentialité plus fortes mais réduisant potentiellement la précision des insights du modèle.
  • Epsilon élevé : Introduit moins de bruit, conservant une meilleure utilité des données mais offrant une protection de la confidentialité plus faible.

Dans le contexte de l'apprentissage profond (DL), du bruit est souvent injecté pendant le processus de descente de gradient. En écrêtant les gradients et en ajoutant du caractère aléatoire avant de mettre à jour les poids du modèle, les développeurs empêchent le réseau de neurones de « mémoriser » des exemples d'entraînement spécifiques. Cela garantit que le modèle apprend des caractéristiques générales — comme la forme d'une tumeur dans l'analyse d'imagerie médicale — sans conserver les marqueurs biométriques distincts d'un patient spécifique.

Link to this sectionApplications dans le monde réel#

La confidentialité différentielle est essentielle pour déployer des principes d'éthique de l'IA dans des secteurs où la sensibilité des données est primordiale.

  • Santé et recherche clinique : Les hôpitaux utilisent la confidentialité différentielle pour collaborer à l'entraînement de modèles de détection de tumeurs sans enfreindre des réglementations comme HIPAA. En appliquant ces techniques, les institutions peuvent regrouper des ensembles de données disparates pour améliorer les diagnostics par IA dans la santé tout en garantissant mathématiquement qu'aucun historique médical d'un patient ne puisse être reconstitué à partir du modèle partagé.
  • Télémétrie des appareils intelligents : Des entreprises technologiques majeures comme Apple et Google utilisent la confidentialité différentielle locale pour améliorer l'expérience utilisateur. Par exemple, lorsqu'un smartphone suggère le mot suivant dans une phrase ou identifie des émojis populaires, l'apprentissage se fait sur l'appareil. Du bruit est ajouté aux données avant qu'elles ne soient envoyées dans le cloud, permettant à l'entreprise d'identifier des tendances globales, telles que les modèles de trafic, sans jamais voir le texte brut ou les données de localisation d'un utilisateur individuel.

Link to this sectionConfidentialité différentielle vs concepts connexes#

Pour implémenter un pipeline de ML sécurisé, il est essentiel de distinguer la confidentialité différentielle des autres termes liés à la sécurité.

  • Confidentialité différentielle vs confidentialité des données : La confidentialité des données est la discipline juridique et éthique plus large concernant la manière dont les données sont collectées et utilisées (par exemple, le respect du GDPR). La confidentialité différentielle est un outil technique spécifique utilisé pour atteindre ces objectifs de confidentialité de manière mathématique.
  • Confidentialité différentielle vs sécurité des données : La sécurité des données implique de prévenir l'accès non autorisé via le chiffrement et les pare-feux. Alors que la sécurité protège les données contre le vol, la confidentialité différentielle protège les données contre les attaques par inférence — où des utilisateurs autorisés tentent de déduire des informations sensibles à partir de résultats de requêtes légitimes.
  • Confidentialité différentielle vs apprentissage fédéré : L'apprentissage fédéré est une méthode d'entraînement décentralisée où les données restent sur les appareils locaux. Bien qu'il améliore la confidentialité en gardant les données brutes locales, il ne garantit pas que les mises à jour du modèle partagé ne puissent pas divulguer d'informations. Par conséquent, la confidentialité différentielle est souvent combinée à l'apprentissage fédéré pour sécuriser entièrement le processus d'optimisation du modèle.

Link to this sectionSimulation de l'injection de bruit en vision par ordinateur#

Un aspect de la confidentialité différentielle implique la perturbation des entrées — ajouter du bruit aux données afin que l'algorithme ne puisse pas s'appuyer sur des valeurs de pixels précises. Bien que la véritable confidentialité différentielle nécessite des boucles d'entraînement complexes (comme DP-SGD), l'exemple Python suivant illustre le concept d'ajout de bruit gaussien à une image avant l'inférence. Cela simule la façon dont on pourrait tester la robustesse d'un modèle ou préparer des données pour un pipeline préservant la confidentialité en utilisant YOLO26.

import torch
from ultralytics import YOLO

# Load the latest YOLO26 model (optimized for end-to-end performance)
model = YOLO("yolo26n.pt")

# Create a dummy image tensor (Batch, Channel, Height, Width)
img_tensor = torch.rand(1, 3, 640, 640)

# Generate Gaussian noise (simulate privacy noise injection)
noise = torch.randn_like(img_tensor) * 0.1  # Epsilon proxy: scale of noise

# Add noise to the input data
noisy_input = img_tensor + noise

# Run inference on the noisy data
# A robust model should still detect general patterns despite the noise
results = model(noisy_input)
print(f"Detections on noisy input: {len(results[0].boxes)}")

Link to this sectionGestion des ensembles de données sécurisés#

L'implémentation de la confidentialité différentielle nécessite souvent une gestion minutieuse des ensembles de données pour garantir que le « budget de confidentialité » est suivi correctement sur plusieurs exécutions d'entraînement. La plateforme Ultralytics fournit un environnement centralisé pour les équipes afin de gérer leurs données d'entraînement, suivre les expériences et s'assurer que les modèles sont déployés en toute sécurité. En maintenant un contrôle rigoureux sur les versions de données et l'accès, les organisations peuvent mieux mettre en œuvre des cadres de confidentialité avancés et respecter les normes de conformité dans les projets de vision par ordinateur (CV).

Explore solutions

Real-time AI tailored to your operation

L'IA dans l'agriculture

Intègre la vision par IA à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise le suivi des cultures, le monitoring 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 operation

IA dans l'automobile

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

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

IA dans le secteur de la vente au détail

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé favorise une imagerie médicale plus rapide, des diagnostics plus intelligents et un meilleur suivi des patients.

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

IA dans le commerce de détail

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

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

IA en robotique

Propulse des machines plus intelligentes avec les modèles Ultralytics YOLO. L'IA visuelle en robotique permet 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 l'industrie manufacturière

Optimise la fabrication avec les modèles Ultralytics YOLO. L'IA visuelle permet 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 team

IA dans la logistique

Rationalise la logistique avec les modèles Ultralytics YOLO. L'IA visuelle 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 tailored to your operation

L'IA dans l'agriculture

Intègre la vision par IA à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise le suivi des cultures, le monitoring 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 operation

IA dans l'automobile

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

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

IA dans le secteur de la vente au détail

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé favorise une imagerie médicale plus rapide, des diagnostics plus intelligents et un meilleur suivi des patients.

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

IA dans le commerce de détail

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

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

IA en robotique

Propulse des machines plus intelligentes avec les modèles Ultralytics YOLO. L'IA visuelle en robotique permet 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 l'industrie manufacturière

Optimise la fabrication avec les modèles Ultralytics YOLO. L'IA visuelle permet 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 team

IA dans la logistique

Rationalise la logistique avec les modèles Ultralytics YOLO. L'IA visuelle 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 tailored to your operation

L'IA dans l'agriculture

Intègre la vision par IA à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise le suivi des cultures, le monitoring 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 operation

IA dans l'automobile

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

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

IA dans le secteur de la vente au détail

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé favorise une imagerie médicale plus rapide, des diagnostics plus intelligents et un meilleur suivi des patients.

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

IA dans le commerce de détail

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

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

IA en robotique

Propulse des machines plus intelligentes avec les modèles Ultralytics YOLO. L'IA visuelle en robotique permet 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 l'industrie manufacturière

Optimise la fabrication avec les modèles Ultralytics YOLO. L'IA visuelle permet 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 team

IA dans la logistique

Rationalise la logistique avec les modèles Ultralytics YOLO. L'IA visuelle 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

Construisons ensemble le futur de l'IA !

Commence ton aventure avec le futur de l'apprentissage automatique