pyod

一站式异常检测库,60+算法开箱即用,自动选最优模型

PyOD是一个专注于异常检测的Python库,覆盖表格、时间序列、图、文本、图像和音频等多种数据类型,内置60多种检测算法,包括经典的LOF、IForest以及深度学习方法。它解决的核心问题是让异常检测任务标准化和易用化,提供统一的API接口,用户只需几行代码就能训练和评估模型。PyOD还提供基于基准测试的ADEngine编排功能,能自动比较和选择最优检测器,并支持面向AI代理的智能工作流,方便集成到自动化系统中。项目由学术界和工业界共同维护,文档丰富,社区活跃,是异常检测领域最流行的工具之一。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 10012
维护状态 活跃
是否开源 是
定价模式 free

项目数据

分类开源模型
开发团队yzhao062
所属国家
官网地址https://pyod.dev
定价模式free
价格说明开源库,BSD-2-Clause许可,完全免费,可自行部署使用。
访问状态
是否开源是
开源协议BSD-2-Clause
主要语言Python
技术栈/模型agentic-ai,anomaly-detection,data-mining,data-science,deep-learning,foundation-models,fraud-detection,graph-anomaly-detection,image-anomaly-detection,machine-learning,multimodal,nlp-anomaly-detection,novelty-detection,out-of-distribution-detection,outlier-detection,outlier-ensembles,time-series,time-series-anomaly-detection,unsupervised-learning
GitHub 星标★ 10012
30天Star增速
HF 下载量
上线时间2017-10-03 00:00:00
最近更新2026-09-22 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

难度:入门 约 10 分钟 部署方式:库/依赖 4 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Python 环境(PyOD 是 Python 库,需先安装 Python)
  • 可访问 PyPI 或 conda-forge 的网络环境
  • (可选)Anaconda/Miniconda,便于用 conda 安装

安装与启动步骤

  1. 1确认 Python 环境

    PyOD 是 Python 库,先在终端确认 python 可用,再选择 pip 或 conda 其中一种方式安装。

    python --version
  2. 2pip 安装 PyOD

    README 的 PyPI 徽章指向 pypi.org/project/pyod,说明可用 pip 从 PyPI 安装该包。建议在虚拟环境中执行。

    pip install pyod
  3. 3或 conda 安装 PyOD

    README 的 Anaconda 徽章指向 anaconda.org/conda-forge/pyod,说明也可从 conda-forge 频道安装,二选一即可。

    conda install -c conda-forge pyod
  4. 4验证导入

    安装完成后导入 pyod 并打印版本号,无报错即说明库已正确安装。

    python -c "import pyod; print(pyod.__version__)"

如何确认成功

在 Python 中执行 import pyod 不报错,并能打印出 __version__ 版本号,即安装成功。

常见问题

Q:用 pip 还是 conda 安装?

A:README 同时给出 PyPI 和 conda-forge 两个版本徽章,两种渠道都提供该包,按现有环境任选其一即可,不必重复安装。

Q:文档和官网在哪里?

A:README 中给出官网 https://pyod.dev 和文档 https://pyod.readthedocs.io/en/latest/ ,安装与用法可查阅这两处。

Q:安装后导入报错怎么办?

A:先确认 Python 版本与虚拟环境是否正确,再确认安装命令是否在同一个环境中执行;本 README 节选未提供排错说明,可到官网文档进一步排查。

注意事项

  • 本 README 节选仅含项目标题与徽章,未包含正式安装章节,上述 pip/conda 命令由徽章链接的包名(pyod)推断而来。
  • 节选未给出支持的 Python 版本范围、依赖项和配置项,实际安装前建议查阅官网与文档确认。
  • PyOD 3 定位为 “Agentic Anomaly Detection At Scale”,后续使用方式请以官方文档为准。

核心亮点

  • 覆盖6大数据类型,算法数量超过60个,选择丰富
  • 统一API设计,几行代码完成训练、预测和评估
  • 内置ADEngine自动编排和基准测试,省去手动调参

不足之处

  • 部分深度模型依赖TensorFlow/PyTorch,环境配置较重
  • 大规模数据上的性能优化需要用户自行处理

适用场景

  • 金融风控中的欺诈交易检测
  • 工业设备传感器数据的异常监控
  • 网络安全中的入侵行为识别

替代项目

scikit-learn、PyODDS、Anomaly Detection Toolkit (ADTK)

项目介绍

pyod 是计算机视觉领域的开源项目,由 yzhao062 开发,2017 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(10,012)位列前 5%,在计算机视觉分类的 447 个项目里位列前 6%。

近 41 天,它的 GitHub 星标从 9,958 增加到 10,012,净增 54。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-22。开源库,BSD-2-Clause许可,完全免费,可自行部署使用。

它主要面向的使用场景是:金融风控中的欺诈交易检测。同类可对比的替代方案包括 scikit-learn、PyODDS、Anomaly Detection Toolkit (ADTK)。

上一篇:talk2bev

下一篇:EVA

同类项目推荐

modlens 开源

给纯文本编码代理装上眼睛,粘贴图片即刻获得结构化视觉证据。

The first vision plugin for DeepSeek Harness, and the vision bridge for every text-o···

★ 4019 2026-08-19
opencv 开源

开箱即用的视觉算法库,搞定图像视频处理与识别

Open Source Computer Vision Library

★ 90930 2026-08-10
OpenCVTutorials 开源

中文 OpenCV 教程,从入门到实战,边看边跑代码

OpenCV-Python4.1 中文文档

★ 1430 2026-08-20
Olympus 开源

一个路由搞定所有视觉任务,免去逐个微调

[CVPR 2025 Highlight] Official code for "Olympus: A Universal Task Router for Comput···

★ 427 2026-08-09