Glosario

Detección de anomalías

Descubre el poder de la detección de anomalías en IA y ML para identificar valores atípicos, mejorar la seguridad, prevenir el fraude e impulsar la eficiencia operativa.

Entrena los modelos YOLO simplemente
con Ultralytics HUB

Saber más

La detección de anomalías es una técnica fundamental en el aprendizaje automático que se centra en identificar patrones inusuales o valores atípicos dentro de un conjunto de datos. Estas anomalías suelen indicar información significativa, y a veces crítica, en diversos ámbitos, como la detección de fraudes, la supervisión del estado de los sistemas y la detección de fallos. Para quienes estén familiarizados con los conceptos básicos del aprendizaje automático, la detección de anomalías proporciona una poderosa herramienta para mejorar la calidad de los datos y extraer información procesable.

Conceptos y técnicas fundamentales

Los métodos de detección de anomalías pueden clasificarse a grandes rasgos en varios tipos, cada uno adecuado para distintos tipos de datos y aplicaciones. Los métodos estadísticos, como el uso de desviaciones estándar o la puntuación Z, son habituales para conjuntos de datos más sencillos. Estos métodos asumen que los puntos de datos normales se producen en regiones de alta probabilidad, mientras que las anomalías se producen en regiones de baja probabilidad.

Para conjuntos de datos más complejos, se utilizan enfoques basados en el aprendizaje automático. Las técnicas de agrupación, como K-Means, agrupan puntos de datos similares, y los puntos que no entran en ningún grupo se consideran anomalías. Otro método popular es el uso de Máquinas de Vectores de Soporte (SVM), que encuentran el límite óptimo alrededor de los puntos de datos normales. Los puntos fuera de este límite se marcan como anomalías.

Las redes neuronales, en particular los autocodificadores, también se emplean para detectar anomalías. Los autocodificadores se entrenan para reconstruir datos normales, y cuando no consiguen reconstruir con precisión un punto de datos, se identifica como una anomalía. Esto se debe a que el error de reconstrucción será mayor en las anomalías.

Aplicaciones en el mundo real

La detección de anomalías desempeña un papel vital en diversas aplicaciones del mundo real. En la IA sanitaria, puede utilizarse para detectar patrones inusuales en imágenes médicas, como resonancias magnéticas o tomografías computarizadas, ayudando a identificar tumores u otras anomalías. Por ejemplo, un sistema de IA entrenado en exploraciones cerebrales normales puede marcar imágenes con estructuras inusuales, lo que podría indicar un tumor. Esta detección precoz puede mejorar significativamente los resultados de los pacientes al permitir una intervención a tiempo.

Otra aplicación importante es la detección del fraude en los servicios financieros. Las transacciones anómalas, como las inusualmente grandes o frecuentes desde una ubicación atípica, pueden ser señal de actividad fraudulenta. Empleando técnicas de detección de anomalías, las instituciones financieras pueden identificar e investigar rápidamente estas transacciones, evitando pérdidas económicas y protegiendo a los clientes. Por ejemplo, si una tarjeta de crédito utilizada normalmente para compras pequeñas registra de repente una transacción grande desde un país extranjero, el sistema puede marcarlo como anomalía y activar una alerta.

Detección de anomalías frente a otras técnicas

Mientras que la detección de anomalías se centra en identificar valores atípicos, otras técnicas relacionadas en visión por ordenador y aprendizaje automático tienen objetivos diferentes. Por ejemplo, la detección de objetos pretende identificar y localizar objetos específicos dentro de una imagen o vídeo, como detectar coches en una escena de tráfico. Ultralytics YOLO (Sólo se mira una vez) es un modelo de detección de objetos de última generación que destaca por su rendimiento y precisión en tiempo real, lo que lo hace ideal para aplicaciones como la conducción autónoma y la vigilancia. Más información sobre arquitecturas de detección de objetos.

La clasificación de imágenes, por otra parte, implica categorizar una imagen entera en una clase específica, como identificar si una imagen contiene un gato o un perro. Mientras que tanto la detección de objetos como la clasificación de imágenes se ocupan de reconocer patrones, la detección de anomalías se ocupa de identificar desviaciones de esos patrones.

Retos y orientaciones futuras

A pesar de su amplia gama de aplicaciones, la detección de anomalías se enfrenta a varios retos. Uno de los principales retos es la falta de datos etiquetados, ya que las anomalías son, por definición, raras y a menudo no están bien representadas en los conjuntos de datos. Esto hace que los enfoques de aprendizaje supervisado sean difíciles de aplicar. Además, la definición de anomalía puede variar significativamente según los distintos dominios y aplicaciones, lo que requiere enfoques adaptados a cada caso de uso específico.

Las direcciones futuras en la detección de anomalías incluyen el aprovechamiento del aprendizaje no supervisado y las técnicas de aprendizaje semisupervisado para abordar la escasez de datos etiquetados. Los avances en el aprendizaje profundo, como el uso de Redes Generativas Adversariales (GAN) y transformadores, también son prometedores para mejorar la precisión y solidez de los sistemas de detección de anomalías.

Para obtener más información sobre conceptos relacionados y profundizar en tu comprensión de la IA y el aprendizaje automático, explora el glosarioUltralytics .

Leer todo