open-edge-platform/anomalib

An anomaly detection library comprising state-of-the-art algorithms and features such as experiment management, hyper-parameter optimization, and edge inference.

解决的问题

Anomalib 为深度学习异常检测算法的基准测试、开发和部署提供了一个统一的框架。它通过提供大量即插即用的算法和基准数据集,专门解决了实现和比较最先进的异常检测模型(特别是针对视觉数据,如图像和视频)的困难。

工作原理

该库基于 PyTorch Lightning 构建,提供模块化 API 和 CLI,抽象掉了样板代码,使用户能够专注于模型实现。它支持广泛的硬件后端(CPU、NVIDIA CUDA、AMD ROCm 和 Intel XPU),并与 OpenVINO 集成,以便在 Intel 硬件上进行加速推理。该平台包含用于训练、推理、超参数优化(通过 Weights & Biases 和 Comet.ml)以及实验跟踪的工具。

适用对象

专为从事视觉异常检测的研究人员和开发人员设计,特别是那些在工业环境中工作、需要检测图像或视频中缺陷或异常情况的人员。

亮点

  • 广泛的算法库:最大规模的即插即用深度学习异常检测算法公开集合。
  • 硬件灵活性:原生支持多种加速器,包括 Intel GPU 和 OpenVINO 优化。
  • 低代码选项:包含 "Anomalib Studio",这是一个用于以最少编码训练和部署模型的 Web 应用程序,支持来自 USB/IP 摄像机的输入。
  • 部署就绪:为生产环境提供专用的推理工具和导出选项。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目