8 个仓库
Estimates unknown values between known data points using mathematical interpolation.
Distinguishing note: Candidates are limited to financial yield curves or graphics-specific array transitions; this is a general mathematical capability.
Explore 8 awesome GitHub repositories matching scientific & mathematical computing · Data Interpolation. Refine with filters or upvote what's useful.
Shadowbroker is an open-source intelligence geospatial platform designed for global telemetry aggregation and real-time asset tracking. It integrates aircraft, maritime vessel, and orbital satellite data into a unified map interface to monitor geopolitical events and critical infrastructure. The system utilizes automated analysis agents to perform data correlation and identify hidden patterns within intelligence datasets. It features a synthetic aperture radar analyzer for detecting ground deformations and a node-link relationship mapping system that resolves entities into structured graphs u
Reconstructs historical entity movements by interpolating between captured data points for behavioral analysis.
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
Estimates unknown values between known data points using linear, cubic spline, or bilinear interpolation.
本项目是一个全面的 pandas 数据分析教程和指南,旨在帮助学习数据处理与分析。它涵盖了表格数据处理、时间序列分析,并提供了清洗、合并及转换数据集的结构化方法。 该仓库还充当数据特征工程课程,提供关于构建和选择数据集特征以提升机器学习模型性能的教程。此外,它还包含用于执行逐元素数学计算和矩阵操作的向量化数据处理指南。 内容涵盖了广泛的功能,包括数据清洗工作流、数据集成任务和表格数据分析。它还提供了处理文本信息、处理分类数据以及优化大规模数据集执行速度的指导。 项目以一系列 Jupyter Notebook 的形式呈现,包含实践练习和针对性的练习题。
Includes guides on filling missing dataset values using various mathematical interpolation methods.
ArrayFire 是一个硬件无关的计算框架和 JIT 编译张量引擎,专为高性能数值计算而设计。它作为一个 GPU 数值计算库和并行信号处理工具包,抽象了硬件后端,允许同一代码库在各种 GPU 架构和 CPU 上执行。 该项目以其使用表达式编译来融合操作并最小化内存开销的 JIT 引擎而脱颖而出。它采用延迟执行图来优化计算链,并提供互操作性原语以与 CUDA 和 OpenCL 等外部计算平台共享数据和执行上下文。 该库涵盖了广泛的功能,包括并行线性代数、数字信号处理和加速计算机视觉。它提供了用于机器学习实现、金融建模模拟以及求解物理系统模拟偏微分方程的工具。其张量管理系统处理多维数组分配、切片和主机-设备数据传输。
Estimates unknown values between known data points using one-dimensional and two-dimensional mathematical interpolation.
MathUtilities 是一个专门的工具包集合,提供用于几何、计算机视觉、数学、物理模拟和信号处理的引擎。它作为一个全面的数学和物理库,专注于技术应用中的线性代数、数值优化和几何计算。 该项目的独特之处在于物理模拟工具包和 3D 几何引擎。这些工具提供了用于 Verlet 积分、迭代逆运动学求解器、通过体积光线步进(raymarching)进行的距离场渲染以及网格几何变形的功能。它还包括一个用于估计相对相机运动和生成鱼眼投影的计算机视觉实用程序。 该库涵盖了广泛的功能领域,包括使用闵可夫斯基差和空间哈希的碰撞检测系统、机器人运动规划,以及使用卡尔曼滤波进行降噪的信号处理。其他功能包括数值数据优化、用于点集拟合的线性代数运算,以及用于对象层次结构的基于反射的 JSON 序列化。
Implements a rigid-as-possible blossoming interpolation scheme to create smooth paths between discrete trajectory segments.
Ceres Solver 是一个 C++ 数值优化库,专注于非线性最小二乘法和无约束优化问题。它作为一个自动微分和鲁棒曲线拟合框架,提供了求解大规模数学模型的工具。 该库以其光束法平差 (bundle adjustment) 能力而著称,利用稀疏矩阵结构来优化 3D 场景点和相机参数。它利用双数自动微分来计算代价函数的导数,无需手动推导雅可比矩阵。 该项目涵盖了广泛的优化功能,包括非欧几里得空间的流形约束、用于减轻异常值的鲁棒损失函数,以及稠密和稀疏线性系统求解。它还提供了用于旋转表示转换、表格数据插值和参数协方差估计的实用工具。 提供针对 Android 和 iOS 目标的构建配置,以支持移动硬件优化。
Produces smooth, differentiable approximations of grids using cubic and bicubic interpolation.
This project is a numerical computing library designed for scientific and engineering mathematical operations. It functions as a comprehensive linear algebra framework, a statistical analysis library, and a toolkit for mathematical optimization and numerical integration. The library is distinguished by its provider-based native acceleration, which allows managed code to be swapped for platform-native binary libraries to increase the performance of computationally intensive routines. It also supports a hybrid approach to matrix storage, implementing separate strategies for dense and sparse mat
Estimates unknown values between known data points using various mathematical interpolation methods.
Human is a TensorFlow.js computer vision library used for face, body, and hand tracking within the browser or Node.js. It provides a framework for human pose and gesture tracking, facial recognition, and biometric liveness detection to verify a live human presence. The project distinguishes itself through a full suite of identity and motion tools, including a facial recognition framework that generates embeddings for similarity matching and a background segmenter for separating humans from their environment. It incorporates a liveness detector to prevent spoofing during facial analysis. The
Generates smooth transitions between consecutive detection data points to reduce visual jitter across frames.