Python SDK от Nixtla для TimeGPT — облачной предварительно обученной модели временных рядов для прогнозирования и обнаружения аномалий.
yzhao062/pyod
Библиотека Python для поиска аномалий в табличных данных, временных рядах, графах, тексте, изображениях и аудио; включает более 60 детекторов и классический API fit/predict.
- Звёзды
- 10,052
- Форки
- 1,516
- Открытые issues
- 223
- Последний коммит
- 11 дней назад
Что это?
PyOD — библиотека Python для поиска выбросов и аномалий. В ней собран большой набор алгоритмов: от классических методов, таких как Isolation Forest, LOF и kNN, до нейросетевых подходов, например автоэнкодеров, VAE и DeepSVDD. Все они доступны через единый интерфейс fit/decision_function/predict. Детекторы сгруппированы по типам данных: табличные данные, временные ряды и графы, а также текст, изображения и аудио — для последних используются эмбеддинги foundation-моделей.
Помимо классического API, в версии 3 появился ADEngine — слой оркестрации, который профилирует данные, планирует и настраивает детектор, запускает поиск аномалий и объясняет результаты. В поставку также входят skill od-expert для Claude Code и Codex и MCP-сервер с десятью stateless-инструментами для LLM-агентов, совместимых с MCP. Для тех, кто уже знает, какой детектор нужен, по-прежнему доступен классический процесс с fit/predict.
В проект входят инструменты для генерации синтетических данных, метрики оценки, например Precision@n, методы объединения оценок для ансамблей и сохранение моделей с помощью joblib или pickle. Установить библиотеку можно через pip и conda-forge.
Ключевые возможности
- 01Более 60 детекторов: вероятностные, основанные на близости, линейные, ансамблевые и нейросетевые методы.
- 02Единый API для табличных данных, временных рядов, графов, текста, изображений и аудио.
- 03ADEngine автоматизирует профилирование данных, выбор детектора, поиск аномалий и объяснение результатов.
- 04MCP-сервер и skill od-expert позволяют AI-агентам управлять процессами поиска аномалий.
- 05Включает генераторы синтетических данных и инструменты оценки, например Precision@n.
Сценарии использования
- Поиск мошеннических транзакций и необычных записей в табличных бизнес-данных.
- Обнаружение аномальных паттернов в потоках данных с датчиков, телеметрии или временных рядов.
- Поиск аномальных узлов в графах, например в сетях транзакций или социальных сетях.
- Поиск выбросов в коллекциях текста, изображений и аудио с помощью эмбеддингов foundation-моделей.
Быстрый старт
- 1
Установите основную библиотеку из PyPI
pip install pyod - 2
Обучите детектор и просмотрите оценки аномальности
Что важно знать
- Основные функции, указанные в README (agentic skill, MCP server), появились в PyOD 3, а инструменты investigate/iterate с сохранением состояния отложены.
В подборках
Темы
Частые вопросы
- Что такое pyod?
- Библиотека Python для поиска аномалий в табличных данных, временных рядах, графах, тексте, изображениях и аудио; включает более 60 детекторов и классический API fit/predict. PyOD — библиотека Python для поиска выбросов и аномалий. В ней собран большой набор алгоритмов: от классических методов, таких как Isolation Forest, LOF и kNN, до нейросетевых подходов, например автоэнкодеров, VAE и DeepSVDD. Все они доступны через единый интерфейс fit/decision_function/predict. Детекторы сгруппированы по типам данных: табличные данные, временные ряды и графы, а также текст, изображения и аудио — для последних используются эмбеддинги foundation-моделей.
- pyod можно использовать бесплатно? Какая у него лицензия?
- pyod распространяется с открытым исходным кодом под лицензией BSD-2-Clause. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- pyod всё ещё поддерживается?
- Активно поддерживается. Последний коммит в pyod — 12 окт. 2026 г..
- Для чего можно использовать pyod?
- Поиск мошеннических транзакций и необычных записей в табличных бизнес-данных. Обнаружение аномальных паттернов в потоках данных с датчиков, телеметрии или временных рядов. Поиск аномальных узлов в графах, например в сетях транзакций или социальных сетях. Поиск выбросов в коллекциях текста, изображений и аудио с помощью эмбеддингов foundation-моделей.
- Как установить pyod?
- Установите основную библиотеку из PyPI: pip install pyod Обучите детектор и просмотрите оценки аномальности
- Где скачать pyod?
- Исходный код и инструкции по установке — на GitHub: https://github.com/yzhao062/pyod
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Фреймворк LLM-агентов от Microsoft для автоматизации задач R&D на основе данных: от изучения статей и реализации моделей и факторов до экспериментов в стиле Kaggle.
Open-source агент для мониторинга инфраструктуры в реальном времени: метрики каждую секунду, автообнаружение, встроенное ML-обнаружение аномалий и оповещения.
Подборка open source-библиотек для развертывания, мониторинга, версионирования, масштабирования и защиты ML-моделей в production.
Библиотека AutoML, которая обучает и объединяет ML-модели для табличных данных, временных рядов и мультимодальных данных с помощью нескольких строк Python-кода.
Библиотека машинного обучения для Python на базе SciPy и NumPy: классификация, регрессия, кластеризация и выбор моделей; лицензия BSD.