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)를 지원하며, Intel 하드웨어에서 가속 추론을 위해 OpenVINO와 통합됩니다. 이 플랫폼에는 학습, 추론, 하이퍼파라미터 최적화(Weights & Biases 및 Comet.ml를 통해) 및 실험 추적을 위한 도구가 포함되어 있습니다.

대상 사용자

시각적 이상 탐지를 연구하는 연구자 및 개발자, 특히 이미지나 비디오에서 결함 또는 불규칙성을 탐지하는 것이 중요한 산업 현장의 전문가를 위해 설계되었습니다.

주요 특징

  • 광범위한 알고리즘 라이브러리: 즉시 사용 가능한 딥러닝 이상 탐지 알고리즘의 최대 규모 공개 컬렉션.
  • 하드웨어 유연성: Intel GPU 및 OpenVINO 최적화를 포함한 다양한 가속기에 대한 네이티브 지원.
  • 로우코드 옵션: USB/IP 카메라 입력을 지원하며 최소한의 코딩으로 모델을 학습하고 배포할 수 있는 웹 애플리케이션인 "Anomalib Studio" 포함.
  • 배포 준비 완료: 프로덕션 환경을 위한 전용 추론 도구 및 내보내기 옵션 제공.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트