Descobre como a deteção de anomalias em IA/ML identifica padrões invulgares nos dados, com aplicações na prevenção de fraudes, cuidados de saúde e muito mais.
A deteção de anomalias é o processo de identificação de pontos de dados, eventos ou observações que se desviam significativamente do comportamento esperado ou normal num conjunto de dados. Muitas vezes referida como deteção de anomalias, desempenha um papel crucial em vários domínios, assinalando padrões invulgares que podem indicar incidentes críticos, como erros, fraudes ou falhas do sistema. No contexto da Inteligência Artificial (IA) e da Aprendizagem Automática (AM), os sistemas de deteção de anomalias são treinados para aprender os padrões de comportamento normal e, em seguida, identificar desvios desses padrões aprendidos. Estes sistemas são vitais para garantir a segurança, a proteção e a eficiência operacional em muitos sectores.
As técnicas de deteção de anomalias analisam os dados para estabelecer uma linha de base de normalidade. Qualquer coisa que esteja fora desta linha de base é assinalada como uma anomalia. Os métodos utilizados podem variar desde abordagens estatísticas simples, como a identificação de pontos afastados da média, até modelos complexos de aprendizagem profunda capazes de compreender padrões intrincados em dados de elevada dimensão. As principais abordagens incluem:
Embora relacionada com outras tarefas de análise de dados, a deteção de anomalias tem objectivos distintos:
A deteção de anomalias é fundamental em vários domínios:
O desenvolvimento de sistemas de deteção de anomalias envolve frequentemente bibliotecas ML padrão e plataformas especializadas. Frameworks como PyTorch e TensorFlow fornecem ferramentas fundamentais para a construção de modelos personalizados. Para tarefas baseadas na visão, modelos como o Ultralytics YOLO da Ultralytics podem ser adaptados. Embora os modelos YOLO pré-treinados sejam excelentes na deteção de objectos comuns, podem ser treinados à medida em conjuntos de dados específicos para identificar anomalias específicas do domínio, como defeitos únicos ou padrões visuais invulgares não abrangidos por conjuntos de dados como o COCO. Plataformas como o Ultralytics HUB oferecem ambientes integrados para formação na nuvem, implementação(opções de implementação de modelos) e gestão eficiente desses modelos utilizando ferramentas como o Ultralytics HUB SDK. Bibliotecas como a Scikit-learn também oferecem vários algoritmos para a deteção de anomalias e de valores atípicos.
A deteção de anomalias é uma capacidade vital na IA e no ML modernos, permitindo a identificação proactiva de problemas e desvios críticos em vários sectores. Explora mais sobre conceitos relacionados no nosso GlossárioUltralytics .