awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

29 Repos

Awesome GitHub RepositoriesAnomaly Detection

Algorithms for identifying unusual patterns in data streams automatically.

Distinguishing note: Focuses on automated statistical detection rather than manual threshold monitoring.

Explore 29 awesome GitHub repositories matching data & databases · Anomaly Detection. Refine with filters or upvote what's useful.

Awesome Anomaly Detection GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • posthog/posthogAvatar von PostHog

    PostHog/posthog

    35,060Auf GitHub ansehen↗

    PostHog is a comprehensive product analytics and feature management platform designed to capture, process, and visualize user behavior data. It provides a unified suite for tracking application events, managing feature rollouts, and monitoring system health through session recordings and error tracking. By leveraging a columnar-storage-optimized architecture, the platform enables high-performance aggregation and filtering across massive event datasets. What distinguishes PostHog is its integrated approach to data pipelines and application control. It features a robust event ingestion system t

    Identifies unusual data patterns using statistical algorithms to trigger alerts without manual threshold configuration.

    Pythonab-testingai-analyticsanalytics
    Auf GitHub ansehen↗35,060
  • fincept-corporation/finceptterminalAvatar von Fincept-Corporation

    Fincept-Corporation/FinceptTerminal

    26,900Auf GitHub ansehen↗

    FinceptTerminal is a quantitative finance platform and financial engineering library designed for asset valuation, risk management, and fixed-income analytics. It provides a comprehensive suite for algorithmic trading and investment strategy automation, integrating specialized language model agents and node-based workflows to automate market research and alpha generation. The project distinguishes itself with a dedicated game theory analysis engine for calculating Nash equilibria and simulating strategic interactions in competitive markets. It also features a specialized credit risk modeling

    Identifies outliers in feature matrices to perform fraud detection and ensure financial data quality.

    C++bloomberg-terminalcontributions-welcomefinance
    Auf GitHub ansehen↗26,900
  • networkx/networkxAvatar von networkx

    networkx/networkx

    16,641Auf GitHub ansehen↗

    NetworkX is a Python library designed for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. It provides a comprehensive framework for modeling relationships between entities as graphs, directed graphs, or multigraphs, allowing users to attach arbitrary metadata and properties to nodes and edges. The library distinguishes itself through a modular architecture that decouples graph analysis logic from data storage, utilizing nested dictionaries and adjacency lists to manage topology. It features a pluggable backend system that delegates computat

    Detects clusters within a graph using spectral bipartitioning or greedy node-swapping algorithms to reveal underlying structural groupings.

    Pythoncomplex-networksgraph-algorithmsgraph-analysis
    Auf GitHub ansehen↗16,641
  • stefan-jansen/machine-learning-for-tradingAvatar von stefan-jansen

    stefan-jansen/machine-learning-for-trading

    16,552Auf GitHub ansehen↗

    This project is a comprehensive framework for engineering financial data pipelines, designed to automate the collection, cleaning, and synchronization of large-scale market datasets. It functions as a quantitative trading data engine, providing the infrastructure necessary to manage historical and real-time asset pricing information for research and machine learning workflows. The system distinguishes itself through a configuration-driven approach to orchestration, allowing users to manage complex data acquisition tasks across multiple financial providers. It features resilient middleware tha

    Identifies statistical outliers and irregularities in time series data to maintain high-fidelity inputs.

    Jupyter Notebookartificial-intelligencedata-sciencedeep-learning
    Auf GitHub ansehen↗16,552
  • neo4j/neo4jAvatar von neo4j

    neo4j/neo4j

    15,928Auf GitHub ansehen↗

    Neo4j is a native graph database management system designed to store and query highly connected data using a property-graph model. It provides an ACID-compliant transaction engine that ensures data integrity, supported by a distributed cluster architecture that maintains causal consistency across nodes. Users interact with the system through a declarative query language, which allows for complex pattern matching and path traversal without requiring manual traversal logic. The platform distinguishes itself through its hybrid approach to data retrieval, combining traditional graph-based queries

    Executes advanced graph algorithms for centrality, pathfinding, and community detection on connected datasets.

    Javacypherdatabasegraph
    Auf GitHub ansehen↗15,928
  • vibrantlabsai/ragasAvatar von vibrantlabsai

    vibrantlabsai/ragas

    12,659Auf GitHub ansehen↗

    Ragas is an evaluation framework designed to measure the performance of retrieval-augmented generation pipelines and autonomous agent workflows. It provides a comprehensive suite of tools for benchmarking system outputs, utilizing language models as automated judges to score performance against defined rubrics and reference data. By standardizing inputs, retrieved contexts, and generated responses into a unified schema, the project enables consistent analysis across complex AI applications. The framework distinguishes itself through its ability to generate synthetic test datasets from existin

    Discovers groups of related nodes within graphs using community detection algorithms or path exploration.

    Pythonevaluationllmllmops
    Auf GitHub ansehen↗12,659
  • nashsu/llm_wikiAvatar von nashsu

    nashsu/llm_wiki

    12,563Auf GitHub ansehen↗

    This project is an LLM knowledge base builder and personal knowledge management tool. It is a desktop application designed to transform diverse documents into a persistent, interlinked wiki through LLM analysis and incremental ingestion. The system distinguishes itself with a knowledge graph visualizer that uses community detection algorithms to map relationships between concepts and identify topical clusters. It features a hybrid retrieval system that combines keyword matching, vector embeddings, and graph relevance to locate information. The platform covers a wide range of capabilities inc

    Uses modularity-based community detection algorithms to automatically discover and group related knowledge clusters.

    TypeScript
    Auf GitHub ansehen↗12,563
  • datahub-project/datahubAvatar von datahub-project

    datahub-project/datahub

    12,141Auf GitHub ansehen↗

    DataHub is a metadata management platform designed to unify technical, operational, and business context across diverse data ecosystems. By utilizing a graph-based metadata model and an event-driven ingestion architecture, it creates a centralized source of truth that maps complex data relationships, lineage, and ownership. This foundational framework enables organizations to maintain a synchronized view of their data landscape, supporting both human-led discovery and automated data operations. The platform distinguishes itself through its focus on grounding artificial intelligence and autono

    Monitors data patterns using artificial intelligence to automatically configure and adapt quality checks as underlying data structures change.

    Pythondata-catalogdata-discoverydata-governance
    Auf GitHub ansehen↗12,141
  • cleanlab/cleanlabAvatar von cleanlab

    cleanlab/cleanlab

    11,513Auf GitHub ansehen↗

    Cleanlab is a data-centric AI library and toolkit designed to improve machine learning model performance by detecting label errors and increasing overall dataset quality. It implements a confident learning framework that iteratively refines label noise estimates by comparing model predictions with estimated label probabilities to identify mislabeled examples. The project provides specialized utilities for active learning optimization, allowing for the selection of the most impactful examples for labeling or re-labeling. It also includes an outlier detection tool to identify atypical data poin

    Finds atypical data points that fall outside the expected distribution to remove or investigate anomalies.

    Pythonactive-learningannotationanomaly-detection
    Auf GitHub ansehen↗11,513
  • alan-turing-institute/sktimeAvatar von alan-turing-institute

    alan-turing-institute/sktime

    9,810Auf GitHub ansehen↗

    sktime is a machine learning framework designed for time series analysis. It provides a unified interface for performing time series forecasting, classification, and anomaly detection, integrating these capabilities into a standardized toolkit compatible with the scikit-learn API. The framework allows for the construction of complex analysis workflows through model pipelining and ensemble-based aggregation. It uses adapter-based integration to wrap external time series libraries, providing a single entry point for diverse algorithmic implementations. Its capabilities cover temporal data tran

    Identifies unusual data points or significant shifts in the underlying properties of temporal sequences.

    Python
    Auf GitHub ansehen↗9,810
  • dusty-nv/jetson-inferenceAvatar von dusty-nv

    dusty-nv/jetson-inference

    8,734Auf GitHub ansehen↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    Implements graph neural networks to identify anomalous user and device behavior patterns for fraud detection.

    C++caffecomputer-visiondeep-learning
    Auf GitHub ansehen↗8,734
  • lawlite19/machinelearning_pythonAvatar von lawlite19

    lawlite19/MachineLearning_Python

    8,526Auf GitHub ansehen↗

    This is a Python machine learning library featuring a collection of core algorithms implemented from scratch to demonstrate foundational AI concepts. It provides a comprehensive toolkit for supervised learning, unsupervised learning, and neural network development. The project is distinguished by its custom implementation of a neural network framework, which includes multi-layer perceptrons with backpropagation, gradient descent, and weight regularization. It also includes a specialized anomaly detection toolkit that identifies outliers and rare events using Gaussian probability distributions

    Provides statistical anomaly detection for identifying outliers and rare events in datasets.

    Python
    Auf GitHub ansehen↗8,526
  • greyhatguy007/machine-learning-specialization-courseraAvatar von greyhatguy007

    greyhatguy007/Machine-Learning-Specialization-Coursera

    6,996Auf GitHub ansehen↗

    This repository is a collection of implementation references and solved notebooks covering supervised, unsupervised, and reinforcement learning techniques. It provides practical guides for building predictive models, clustering algorithms, and autonomous agents. The project includes specific implementations for neural network architectures, such as multi-layer perceptrons for digit recognition, and recommender systems using collaborative and content-based filtering. It also features reinforcement learning systems that utilize deep Q-learning to optimize decision-making policies. The codebase

    Implements Gaussian anomaly detection to identify outliers by modeling normal data distributions.

    Jupyter Notebookandrew-ngandrew-ng-machine-learningcoursera
    Auf GitHub ansehen↗6,996
  • haifengl/smileAvatar von haifengl

    haifengl/smile

    6,387Auf GitHub ansehen↗

    Smile is a comprehensive JVM machine learning library and statistical computing toolkit. It provides a suite of algorithms for classification, regression, and clustering, implemented natively for Java, Scala, and Kotlin. The project also functions as a deep learning framework, a natural language processing library, and an inference engine for large language models. The library distinguishes itself through GPU acceleration via LibTorch bindings and support for the ONNX model interchange format. It includes specialized capabilities for large language model inference, featuring Byte-Pair Encodin

    Identifies rare or suspicious data points that deviate significantly from the majority using anomaly detection algorithms.

    Java
    Auf GitHub ansehen↗6,387
  • facebookresearch/katsAvatar von facebookresearch

    facebookresearch/Kats

    6,311Auf GitHub ansehen↗

    Kats ist ein Framework und eine Bibliothek für Zeitreihenanalyse, die Tools zur statistischen Charakterisierung, Anomalieerkennung und Trendprognose bereitstellt. Es fungiert als Toolkit zur Vorhersage zukünftiger Werte basierend auf historischen Daten und zur Identifizierung unregelmäßiger Muster oder struktureller Änderungspunkte innerhalb temporaler Sequenzen. Das Projekt enthält ein Tool zur Extraktion temporaler Merkmale, um deskriptive Statistiken und Charakteristika zu berechnen, die das Zeitreihenverhalten zusammenfassen. Es bietet zudem ein System für das Hyperparameter-Tuning von Modellen mittels selbstüberwachtem Lernen, um die Skalierung und Generalisierung von Vorhersagen zu verbessern.

    Identifies irregular patterns or significant shifts in data to flag outliers and structural breaks.

    Python
    Auf GitHub ansehen↗6,311
  • online-ml/riverAvatar von online-ml

    online-ml/river

    5,853Auf GitHub ansehen↗

    River ist ein Python-Framework für Online-Machine-Learning, das darauf ausgelegt ist, Modelle auf Streaming-Daten zu trainieren und zu evaluieren. Es ermöglicht inkrementelles Lernen durch die Aktualisierung von Modellparametern pro Beobachtung, wodurch das Speichern vollständiger Trainingsdatensätze im Arbeitsspeicher entfällt. Die Bibliothek zeichnet sich durch ein dediziertes System zur Erkennung von Concept Drift aus, das Änderungen in Datenverteilungen überwacht, um eine Modellanpassung auszulösen. Sie bietet zudem ein Framework für progressive Validierung, das den Echtzeit-Einsatz simuliert, indem Modelle an Stichproben getestet werden, bevor sie für das Training verwendet werden. Das System deckt ein breites Spektrum an Streaming-Funktionen ab, einschließlich Echtzeit-Feature-Engineering, Zeitreihenprognosen und Online-Anomalieerkennung. Es unterstützt unüberwachtes Lernen durch inkrementelles Clustering und Entscheidungsbäume sowie Ensemble-Aggregation und Bandit-Richtlinien für die Modellauswahl. Das Projekt enthält Dienstprogramme für das Streaming von Daten aus Quellen wie CSV-Dateien und APIs sowie Werkzeuge zur Berechnung laufender Statistiken und speichereffizienter Daten-Sketches.

    Identifies unusual observations in live data streams by scoring samples based on evolving distributions.

    Python
    Auf GitHub ansehen↗5,853
  • open-edge-platform/anomalibAvatar von open-edge-platform

    open-edge-platform/anomalib

    5,871Auf GitHub ansehen↗

    Anomalib is a PyTorch-based library for visual anomaly detection, offering a modular framework, a comprehensive model zoo, and a benchmarking suite designed for industrial defect detection. It provides a wide range of algorithms—including generative, discriminative, teacher-student, and vision-language approaches—that support unsupervised, few-shot, and zero-shot settings. The library enables deployment through model export to ONNX and OpenVINO for edge devices, and includes a no-code web application for training and inference. It also features a command-line interface for orchestrating multi

    Defines dataclasses holding input images, ground truth, masks, and predictions for each sample.

    Pythonanomaly-detectionanomaly-localizationanomaly-segmentation
    Auf GitHub ansehen↗5,871
  • arroyosystems/arroyoAvatar von ArroyoSystems

    ArroyoSystems/arroyo

    4,819Auf GitHub ansehen↗

    Arroyo is a high-performance stream processing platform built in Rust. It executes continuous SQL queries on streaming data with event-time semantics, enabling accurate windowed aggregations, joins, and stateful computations on unbounded event streams. The platform uses native Rust execution for high throughput and low latency, with periodic checkpointing for exactly-once fault tolerance and horizontal scaling across distributed workers. The system integrates deeply with Kafka for reading and writing topics with exactly-once delivery and supports change data capture (CDC) from MySQL and Postg

    Groups streaming data by key and time window, counts events, and filters for thresholds to flag suspicious activity.

    Rustdatadata-stream-processingdev-tools
    Auf GitHub ansehen↗4,819
  • datawhalechina/tiny-universeAvatar von datawhalechina

    datawhalechina/tiny-universe

    4,505Auf GitHub ansehen↗

    Tiny Universe is an educational monorepo that delivers multiple independent implementations of core AI subsystems as self-contained Jupyter notebooks. It provides from-scratch constructions of foundational architectures including a complete Transformer model built from the original paper specification, a denoising diffusion probabilistic model for image generation, and a ReAct-style autonomous agent framework that equips an LLM with tools for planning and multi-step task execution. The project distinguishes itself by covering the full lifecycle of modern AI systems through hands-on implementa

    Partitions knowledge graphs into nested communities and generates LLM summaries for each level.

    Jupyter Notebookagentdiffusionevaluation-metrics
    Auf GitHub ansehen↗4,505
  • memgraph/memgraphAvatar von memgraph

    memgraph/memgraph

    4,163Auf GitHub ansehen↗

    Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management. It utilizes a Cypher query engine for declarative data retrieval and manipulation, providing a scalable knowledge graph backend that integrates vector search and graph traversals. The system distinguishes itself as a real-time graph analytics platform, employing native C++ and CUDA implementations to execute complex network analysis and dynamic community detection on streaming data. It provides specialized support for AI integration, including GraphRAG capabilities, the constr

    Identifies clusters of related nodes in real-time using the LabelRankT algorithm.

    C++cyphergraphgraph-algorithms
    Auf GitHub ansehen↗4,163
Vorherige12Nächste
  1. Home
  2. Data & Databases
  3. Anomaly Detection

Unter-Tags erkunden

  • Graph Community Detection4 Sub-TagsAlgorithms for identifying clusters and structural groupings within network data. **Distinct from Anomaly Detection:** Distinct from general anomaly detection: specifically targets structural community identification in graphs.
  • Graph Pattern DetectionAlgorithms for locating specific structural patterns such as cliques, bridge edges, and isomorphisms. **Distinct from Graph Community Detection:** Detects specific structural graph patterns (cliques, bridges) rather than identifying community clusters.
  • Hidden Markov Model Detection1 Sub-TagAnomaly detection utilizing hidden Markov models to identify suspicious behavioral patterns in sequences of events. **Distinct from Anomaly Detection:** Specifically uses HMMs for behavioral sequence analysis rather than general statistical outliers.
  • Sample ContainersDataclasses that hold input images, ground truth, masks, and prediction outputs for a single anomaly detection sample. **Distinct from Anomaly Detection:** Distinct from Anomaly Detection: focuses on the data container for a single sample, not the detection algorithms.