awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repository-uri

Awesome GitHub RepositoriesBatch Aggregators

Utilities for combining multiple data points into summary statistics over defined time windows.

Distinct from Data Aggregation Pipelines: Distinct from general aggregation pipelines: focuses on time-windowed batching to reduce data volume.

Explore 6 awesome GitHub repositories matching data & databases · Batch Aggregators. Refine with filters or upvote what's useful.

Awesome Batch Aggregators GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • statsd/statsdAvatar statsd

    statsd/statsd

    18,046Vezi pe GitHub↗

    StatsD is a metrics aggregator and UDP collection server that collects system counters and timers. It functions as a time-series data forwarder, receiving high-frequency metric updates via a lightweight line protocol and summarizing them before flushing the data to a backend. The project features a pluggable metrics backend framework, allowing aggregated statistics to be routed to various third-party monitoring services or time-series databases such as Graphite. It supports horizontal scaling and high availability through a proxy ring distribution system that forwards incoming packets across

    Summarizes incoming counters and timers in memory over fixed time windows before flushing to backends.

    JavaScriptgraphitejavascriptmetrics
    Vezi pe GitHub↗18,046
  • influxdata/telegrafAvatar influxdata

    influxdata/telegraf

    17,619Vezi pe GitHub↗

    Telegraf is a modular, cross-platform telemetry pipeline designed to collect, process, and route metrics from diverse infrastructure, applications, and hardware. It functions as a server-side middleware that normalizes heterogeneous data into a unified format, enabling consistent monitoring across complex environments. By utilizing a plugin-driven architecture, the agent manages the entire lifecycle of telemetry data from initial ingestion to final transmission. The project distinguishes itself through a declarative, configuration-driven execution model that allows users to define complex dat

    Combines individual data points into summary statistics over time windows to reduce data volume.

    Gogolanghacktoberfestinfluxdb
    Vezi pe GitHub↗17,619
  • datajuicer/data-juicerAvatar datajuicer

    datajuicer/data-juicer

    6,574Vezi pe GitHub↗

    Data-Juicer is an open-source framework for cleaning, filtering, deduplicating, and transforming multimodal datasets to prepare them for training large language and vision models. It functions as a distributed data pipeline engine that runs processing jobs across Ray clusters, handling billions of samples with automatic operator fusion and adaptive parallelism. The framework provides a library of operators that leverage large language models for semantic extraction, filtering, and data synthesis within processing pipelines. The project distinguishes itself through a YAML-based data recipe sys

    Provides operators to split batched samples back into individual samples.

    Pythondatadata-analysisdata-pipeline
    Vezi pe GitHub↗6,574
  • open-edge-platform/anomalibAvatar open-edge-platform

    open-edge-platform/anomalib

    5,871Vezi pe GitHub↗

    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 batched dataclasses that group multiple samples with iteration and collation support.

    Pythonanomaly-detectionanomaly-localizationanomaly-segmentation
    Vezi pe GitHub↗5,871
  • facebookresearch/mmfAvatar facebookresearch

    facebookresearch/mmf

    5,635Vezi pe GitHub↗

    MMF is a modular framework for building, training, and evaluating vision-and-language models. It provides a configuration-driven experiment system where model, dataset, and training parameters are defined through composable YAML files, alongside a curated model zoo of pretrained checkpoints for state-of-the-art multimodal architectures. The framework includes a multimodal dataset loader that downloads, processes, and batches vision-and-language data, and a vision-language model trainer supporting distributed training, mixed precision, and checkpoint-based resumption. The framework distinguish

    Collates individual data samples into batches that group tensors and lists by key for model input.

    Pythoncaptioningdeep-learningdialog
    Vezi pe GitHub↗5,635
  • facebookresearch/flashlightAvatar facebookresearch

    facebookresearch/flashlight

    5,443Vezi pe GitHub↗

    Flashlight este o bibliotecă C++ de machine learning și un framework de deep learning conceput pentru construirea și antrenarea rețelelor neuronale. Acesta funcționează ca o bibliotecă de manipulare a tensorilor și un motor de diferențiere automată care urmărește operațiunile pentru a calcula gradienții prin backpropagation pentru optimizarea modelului. Proiectul se distinge prin rolul său de framework de antrenare distribuită, utilizând sincronizarea gradienților all-reduce și medii distribuite pentru a scala workload-urile de machine learning pe mai multe noduri și dispozitive. Dispune de o interfață de memorie agnostică față de backend și gestionare bazată pe RAII pentru a decupla operațiunile cu tensori de hardware-ul fizic. Framework-ul acoperă o suprafață largă de capabilități, inclusiv construcția de arhitecturi de rețele neuronale cu straturi convoluționale, liniare și recurente. Oferă utilitare extinse pentru algebră tensorială, gestionarea și batching-ul seturilor de date, serializare binară versionată pentru stările modelelor și instrumente de monitorizare pentru urmărirea metricilor de antrenare și a utilizării memoriei.

    Packs individual samples into fixed or dynamic sizes for efficient processing.

    C++
    Vezi pe GitHub↗5,443
  1. Home
  2. Data & Databases
  3. Data Aggregation Pipelines
  4. Batch Aggregators

Explorează sub-etichetele

  • Nested Time-Series AggregationsCreating continuous aggregates on top of other continuous aggregates to summarize data at multiple time scales. **Distinct from Batch Aggregators:** Distinct from Batch Aggregators: focuses on nesting aggregations at different granularities (e.g., hourly then daily) rather than single-level time-windowed batching.
  • Sample BatchingPacking individual data samples into fixed or dynamic sized tensors for efficient processing. **Distinct from Sample Groupers:** Focuses on the packing process for efficiency, not grouping based on key values.
  • Sample GroupersOperators that combine individual data samples into batches based on key values. **Distinct from Batch Aggregators:** Distinct from Batch Aggregators: focuses on grouping samples by key values rather than computing summary statistics over time windows.
  • Sample SplittersOperators that split batched samples back into their constituent individual samples. **Distinct from Batch Aggregators:** Distinct from Batch Aggregators: focuses on splitting batches into individuals rather than combining data points into summaries.