#2 · Primary category: Classical Machine Learning Frameworks
pyod
A Python library for anomaly detection across tabular, time series, graph, text, image, and audio data. 60+ detectors, benchmark-backed ADEngine orchestration, and an agentic workflow for AI agents.
Project last updated:08/19/26
GitHub Stars
10.0K
Forks
1.5K
Contributors
75
License
BSD-2-Clause
Why we included this project
Anomaly detection shows up in nearly every data pipeline, and pyod is one of the few libraries that treats it as a general problem rather than a single algorithm. It bundles more than sixty detectors, from classical statistical methods to deep-learning models, and they work on tabular, time-series, graph, text, image, and audio data alike. The unified fit/predict API means you can run a whole battery of detectors on the same dataset and keep the ones that actually catch the fraud, intrusions, or manufacturing defects you care about. The newer ADEngine layer automates detector selection and evaluation, and an agentic skill plus MCP server let an AI agent drive the investigation in natural language while the classic API stays intact. If you want a broad, dependable baseline for outlier detection instead of betting on one specialized model, this is a sensible place to start.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
scikit-learn
scikit-learn: machine learning in Python
dowhy
DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions. DoWhy is based on a unified language for causal inference, combining causal graphical models and potential outcomes frameworks.
umap
Uniform Manifold Approximation and Projection
imbalanced-learn
A Python Package to Tackle the Curse of Imbalanced Datasets in Machine Learning
mlpack
mlpack: a fast, header-only C++ machine learning library