Skip to content

ultranity/Anomaly.Paddle

Repository files navigation

Anomaly.Paddle

简介

基于 Paddle 的异常检测方法复现

Logs&Tricks

参考repo:

复现论文 |Including paper:

数据集|Datasets:

评估指标|Metrics:

  • Image AUROC
  • Pixel AUROC
  • PRO score (Per Region Overlap Score)

快速开始

第一步:克隆本项目

# clone this repo
git clone git@github.com/ultranity/Anomaly.Paddle.git
cd Anomaly.Paddle

第二步:安装依赖

pip install -r requirements.txt

后续使用:训练/验证/导出模型,TIPC测试等

见各算法单独文档

代码结构

Anomaly.Paddle
├── datasets #数据集定义
├── logs #复现日志
├── output #输出目录
├── test_tpic # TPIC自动化测试
├── eval.py # 模型验证
├── export_model.py #模型导出
├── infer.py # 模型推理脚本
├── net.py # resnet网络结构补充(wide_resnet50_2)
├── OrthoAD.md # OrthoAD说明文件
├── PaDiM.md # PaDiM说明文件
├── predict.py # 模型单独预测
├── README.md # 主说明文件
├── train.py # 模型训练
├── utils.py # 工具函数
└── requirements.txt #库依赖

说明

在此非常感谢CuberrChen贡献的PaDiM-Paddle项目,提高了本repo复现论文的效率。

感谢百度 AIStudio 提供的算力支持

LICENSE

本项目的发布受Apache 2.0 license许可认证。

参考链接与文献

About

基于PaddlePaddle框架的异常检测算法复现

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published