14 个仓库
Analytical processing of large datasets using complex aggregations and vectorized execution for high-speed response.
Distinct from Multi-Dataset Analysis: The candidates provided were either for 3D visualization or scientific arrays; this is about OLAP-style multi-dimensional SQL analysis.
Explore 14 awesome GitHub repositories matching data & databases · Multi-Dimensional Analysis. Refine with filters or upvote what's useful.
StarRocks is a distributed SQL OLAP database engine designed for real-time analytics and high-performance multi-dimensional analysis. It functions as a data lakehouse query engine that enables SQL execution across large datasets and external open table formats without requiring local data imports. The system employs a shared-nothing distributed architecture and utilizes the MySQL protocol to integrate with business intelligence tools. It maintains real-time data consistency through a primary key upsert model and accelerates query response times using vectorized execution and cost-based optimi
Performs complex aggregations and ad-hoc queries across large datasets using vectorized processing.
Boost is a collection of portable, high-performance source libraries that extend the C++ standard library. It provides a wide range of reusable components, data structures, and algorithms designed to add capabilities to the base language across different platforms. The project is distinguished by its extensive focus on compile-time template metaprogramming and generic programming. It implements advanced architectural patterns such as policy-based design, concept-based type validation, and the use of SFINAE for conditional template resolution to minimize runtime overhead. The library covers a
Analyzes complex data distributions across multiple axes using multi-dimensional histograms.
dc.js is a multi-dimensional analysis tool and visualization framework used to build interactive data dashboards. It functions as a charting library that renders diverse SVG visualizations powered by D3 and integrates natively with Crossfilter to enable coordinated filtering across large datasets. The project is distinguished by its linked-view coordination, where selecting a data range or category in one chart simultaneously updates all other connected views. This allows for dynamic data exploration through dimensional chart linking and coordinated brushing, transforming raw datasets into na
Connects SVG or Canvas visualizations to multi-dimensional data stores for coordinated filtering and analysis.
GrowthBook is a feature flagging and experimentation platform that utilizes a warehouse-native approach to data analysis. It serves as a system for managing feature rollouts and conducting A/B tests by executing SQL queries directly against existing data warehouses to calculate experiment results. The platform is distinguished by its integration of a Model Context Protocol server, which allows AI coding assistants and IDEs to manage flags and query analytics using natural language. It also provides specialized capabilities for AI model optimization, enabling the testing of prompts and models
Breaks down experiment performance across user attributes like geography or platform using multi-dimensional analysis.
Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer
Performs multi-dimensional analysis including slice, dice, and drill-down operations on large datasets.
Prometheus client_golang is the official Go client library for instrumenting applications with Prometheus metrics. It provides a metric registry that manages and exposes custom application metrics like counters, gauges, histograms, and summaries in Prometheus format for HTTP scraping by a Prometheus server. The library also includes a remote read client that sends PromQL queries to a Prometheus server over HTTP and retrieves time series data programmatically. The library supports creating separate registries to isolate metric namespaces and control which metrics are exposed per scrape endpoin
Enables multi-dimensional time series through dynamic label-value pairs on metric families.
该项目是一个机器学习库,提供了一系列监督和无监督学习算法的实现。它作为一个深度学习框架、统计分类器集合,以及用于无监督学习和降维的工具套件。 该库支持构建神经网络,包括用于模式识别的多层感知器和卷积网络。它还提供用于执行主成分分析和流形学习以可视化高维数据集的工具,以及一套通过迭代分区对未标记数据进行分组的聚类算法。 该项目涵盖了广泛的预测建模功能,包括使用决策树、k-近邻、贝叶斯分类器、支持向量机和岭回归的分类与回归任务。它还包括用于图像分类工作流和未标记数据分析的工具。
Implements manifold learning to visualize complex, high-dimensional datasets in lower dimensions.
Lucid 是一个 TensorFlow 可解释性工具包和可视化库,旨在分析神经网络的内部表示。它作为一个基于梯度的优化框架,生成图像和图谱以揭示特定神经元和层所学习到的特征。 该库支持创建激活图谱(activation atlases),并将高维神经激活映射到低维空间以研究模型行为。它利用可微图像参数化(differentiable image parametrization)来优化最大化激活网络组件的视觉输入。 该系统涵盖了广泛的可解释性基础设施,包括激活分布映射和特征可视化研究。它还包括用于导入预训练模型和持久化网络权重以进行持续分析的工具。
Maps high-dimensional activations into lower-dimensional spaces to visualize the distribution of internal representations.
Yellowbrick 是一个机器学习可视化库和模型诊断工具,旨在分析特征重要性、目标分布和模型误差指标。它作为一个视觉工具包,通过使用验证曲线和学习曲线来诊断欠拟合和过拟合。 该项目提供用于评估预测模型和无监督学习的专门套件。它通过肘部法和轮廓系数确定最佳聚类数量,并通过 ROC 曲线、混淆矩阵和残差图评估分类器和回归器的质量。 该库涵盖了几个高级能力领域,包括识别预测变量的特征工程分析、调整模型复杂度的超参数调优,以及识别有影响数据点的回归误差诊断。它还包括用于可视化高维数据和文本语料库的流形学习投影工具。 该工具与 Scikit-Learn API 集成,以使用标准的 fit 和 predict 方法。
Implements non-linear dimensionality reduction like t-SNE and UMAP to visualize high-dimensional data in 2D or 3D.
这是一个 Prometheus Python 客户端库,用于对 Python 应用程序进行插桩。它提供了在进程内记录计数器、仪表和直方图以监控应用健康状况,并将该数据作为 Prometheus 导出格式提供程序所需的工具。 该库通过允许开发者定义自定义遥测并跟踪内部应用事件,实现了云原生可观测性。它将内部应用数据转换为 Prometheus 抓取器收集所需的标准化文本格式。 该项目涵盖了多种监控和可观测性能力,包括使用基于标签的维度映射进行过滤,以及通过 HTTP 端点实现基于拉取的指标暴露。它利用线程安全的全局注册表和原子计数器,确保跨多个应用线程的一致跟踪。
Supports multi-dimensional time series by organizing metrics using label-value pairs for flexible filtering.
Stumpy 是一个 Python 库,专注于矩阵轮廓(matrix profile)算法的实现,用于可扩展的时间序列分析。它提供了一个框架,用于计算距离轮廓以识别时间序列数据中的重复模式和异常。 该项目通过其使用 Dask 将繁重计算扩展到 GPU 硬件和分布式集群的能力而脱颖而出。它支持多维分析以发现并发数据流中的基序(motif),并提供用于实时流分析的增量计算。 该库涵盖了广泛的时间序列挖掘技术,包括基序发现、异常检测和序列模式匹配。它还提供用于语义分割以检测状态变化,以及提取相似子序列的时间排序链的工具。
Computes dimensionality and bit-size for compressing multi-dimensional subsequences using minimum description length.
pytorch-fid is a PyTorch-based evaluator and image distribution analysis library used to calculate the Fréchet Inception Distance. It functions as a benchmarking tool that maps image pixels to high-dimensional feature vectors using a pre-trained convolutional neural network to measure the mathematical divergence between real and synthetic datasets. The library quantifies the quality and diversity of generative models by representing image feature sets as mean and covariance matrices. It allows for the extraction of latent representations from specific neural network layers, with configurable
Analyzes high-dimensional probability distributions of image features to measure the mathematical divergence between datasets.
Kylin is a distributed OLAP engine designed for executing fast SQL queries on massive datasets. It utilizes multi-dimensional data cubes to pre-calculate data aggregates, enabling sub-second response times for large-scale analytical queries and big data analytics. The system focuses on large-scale data warehousing and multi-dimensional data modeling. It allows for the organization and querying of vast amounts of structured data to support business intelligence and reporting workflows through distributed SQL querying.
Executes complex analytical queries on large datasets using a distributed engine for high-speed responses.
POT is an optimal transport library providing a collection of solvers for computing Wasserstein, Gromov-Wasserstein, and Fused Gromov-Wasserstein distances between probability distributions. It functions as a differentiable tensor framework that integrates with various tensor libraries to enable automatic differentiation and GPU acceleration. The project is distinguished by its ability to align data distributions across different metric spaces by comparing internal relational structures rather than coordinates. It implements mathematical optimization algorithms as differentiable layers, allow
Analyzes complex high-dimensional probability distributions using slicing and projection techniques to reduce complexity.