Conoce YOLO26: IA de visión de nueva generación.
Ultralytics
Volver al glosario de Ultralytics

Differential Privacy

Explora cómo la privacidad diferencial protege el aprendizaje automático. Aprende sobre presupuestos de privacidad, inyección de ruido y la protección de conjuntos de datos con Ultralytics YOLO26.

La privacidad diferencial es un marco matemático riguroso que se utiliza en el análisis de datos y el machine learning (ML) para cuantificar y limitar estrictamente el riesgo de privacidad de las personas cuyos datos se incluyen en un conjunto de datos. A diferencia de las técnicas de anonimización tradicionales, que a menudo pueden revertirse mediante el cruce de referencias con otras bases de datos, la privacidad diferencial ofrece una garantía demostrable de que el resultado de un algoritmo sigue siendo prácticamente idéntico tanto si la información de un individuo específico se incluye como si se omite. Este enfoque permite a los investigadores y organizaciones extraer análisis de datos útiles y entrenar modelos robustos, asegurando al mismo tiempo que un atacante no pueda realizar ingeniería inversa en los resultados para identificar usuarios específicos o revelar atributos confidenciales.

Link to this sectionEl mecanismo de los presupuestos de privacidad#

El concepto central de la privacidad diferencial se basa en introducir una cantidad calculada de "ruido" (variación aleatoria) en los datos o en el resultado del algoritmo. Este proceso se rige por un parámetro conocido como épsilon (ε), también llamado "presupuesto de privacidad". El presupuesto determina el equilibrio entre la preservación de la privacidad y la precisión (utilidad) de los resultados.

  • Epsilon bajo: Introduce más ruido, ofreciendo garantías de privacidad más sólidas pero reduciendo potencialmente la precisión de las perspectivas del modelo.
  • Epsilon alto: Introduce menos ruido, conservando una mayor utilidad de los datos pero ofreciendo una protección de la privacidad más débil.

En el contexto del deep learning (DL), el ruido a menudo se inyecta durante el proceso de descenso de gradiente. Al recortar los gradientes y añadir aleatoriedad antes de actualizar los pesos del modelo, los desarrolladores evitan que la red neuronal "memorice" ejemplos de entrenamiento específicos. Esto garantiza que el modelo aprenda características generales (como la forma de un tumor en el análisis de imágenes médicas) sin retener los marcadores biométricos distintos de un paciente específico.

Link to this sectionAplicaciones en el mundo real#

La privacidad diferencial es fundamental para implementar principios de ética de la IA en sectores donde la sensibilidad de los datos es primordial.

  • Atención sanitaria e investigación clínica: Los hospitales utilizan la privacidad diferencial para colaborar en el entrenamiento de modelos de detección de tumores sin infringir normativas como HIPAA. Al aplicar estas técnicas, las instituciones pueden combinar conjuntos de datos dispares para mejorar los diagnósticos de IA en la atención sanitaria, asegurando matemáticamente que el historial médico de ningún paciente individual pueda reconstruirse a partir del modelo compartido.
  • Telemetría de dispositivos inteligentes: Grandes empresas tecnológicas como Apple y Google utilizan la Privacidad Diferencial Local para mejorar la experiencia del usuario. Por ejemplo, cuando un smartphone sugiere la siguiente palabra en una frase o identifica emojis populares, el aprendizaje ocurre en el dispositivo. Se añade ruido a los datos antes de enviarlos a la nube, lo que permite a la empresa identificar tendencias generales, como los patrones de tráfico, sin ver nunca el texto sin procesar ni los datos de ubicación de un usuario individual.

Link to this sectionPrivacidad diferencial frente a conceptos relacionados#

Para implementar un pipeline de ML seguro, es esencial distinguir la privacidad diferencial de otros términos de seguridad.

  • Privacidad diferencial frente a privacidad de datos: La privacidad de datos es la disciplina legal y ética más amplia sobre cómo se recopilan y utilizan los datos (por ejemplo, cumplir con el GDPR). La privacidad diferencial es una herramienta técnica específica utilizada para alcanzar esos objetivos de privacidad matemáticamente.
  • Privacidad diferencial frente a seguridad de datos: La seguridad de datos implica evitar el acceso no autorizado mediante cifrado y firewalls. Mientras que la seguridad protege los datos del robo, la privacidad diferencial protege los datos de los ataques de inferencia, donde los usuarios autorizados intentan deducir información sensible a partir de resultados de consultas legítimas.
  • Privacidad diferencial frente a aprendizaje federado: El aprendizaje federado es un método de entrenamiento descentralizado donde los datos permanecen en los dispositivos locales. Aunque mejora la privacidad al mantener los datos sin procesar localmente, no garantiza que las actualizaciones del modelo compartido no puedan filtrar información. Por lo tanto, la privacidad diferencial se combina a menudo con el aprendizaje federado para asegurar completamente el proceso de optimización del modelo.

Link to this sectionSimulación de inyección de ruido en visión artificial#

Un aspecto de la privacidad diferencial implica la perturbación de la entrada: añadir ruido a los datos para que el algoritmo no pueda confiar en valores de píxeles precisos. Aunque la privacidad diferencial real requiere bucles de entrenamiento complejos (como DP-SGD), el siguiente ejemplo en Python ilustra el concepto de añadir ruido gaussiano a una imagen antes de la inferencia. Esto simula cómo podrías probar la robustez de un modelo o preparar datos para un pipeline de preservación de la privacidad utilizando 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 sectionGestión de conjuntos de datos seguros#

La implementación de la privacidad diferencial a menudo requiere una gestión cuidadosa de los conjuntos de datos para asegurar que el "presupuesto de privacidad" se rastree correctamente a través de múltiples ejecuciones de entrenamiento. La Plataforma Ultralytics proporciona un entorno centralizado para que los equipos gestionen sus datos de entrenamiento, realicen un seguimiento de los experimentos y aseguren que los modelos se implementen de forma segura. Al mantener un control riguroso sobre las versiones de datos y el acceso, las organizaciones pueden implementar mejor marcos de privacidad avanzados y cumplir con las normas de cumplimiento en proyectos de visión artificial (CV).

Explore solutions

Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.

Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.

Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.

Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.

Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.

Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.

Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.

Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.

Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.

Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.

Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.

Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.

Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.

Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.

Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.

Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.

Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.

Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.

Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.

Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.

Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.

Más información

¡Construyamos juntos el futuro de la IA!

Comienza tu viaje con el futuro del aprendizaje automático