awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 个仓库

Awesome GitHub RepositoriesMatrix Decompositions

Mathematical techniques for breaking matrices into simpler components, such as Eigendecomposition and SVD.

Distinct from Transformation Matrices: Candidates focus on rotation or build matrices; this is about the mathematical decomposition of matrices.

Explore 13 awesome GitHub repositories matching scientific & mathematical computing · Matrix Decompositions. Refine with filters or upvote what's useful.

Awesome Matrix Decompositions GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • exacity/deeplearningbook-chineseexacity 的头像

    exacity/deeplearningbook-chinese

    37,285在 GitHub 上查看↗

    This project is a comprehensive Chinese translation of a technical deep learning textbook, providing an educational resource on the theory and implementation of neural networks. It functions as a collaborative technical translation project designed to make complex academic AI literature accessible to non-English speakers. The project utilizes a community-driven translation model that integrates external suggestions and pull requests to refine linguistic accuracy and reduce bias. It employs standardized terminology mapping to ensure a uniform vocabulary throughout the translated content. To i

    Teaches how to perform eigendecomposition and singular value decomposition.

    TeX
    在 GitHub 上查看↗37,285
  • lyhue1991/eat_tensorflow2_in_30_dayslyhue1991 的头像

    lyhue1991/eat_tensorflow2_in_30_days

    9,933在 GitHub 上查看↗

    This project is a structured learning curriculum and technical reference for mastering deep learning with TensorFlow. It provides a comprehensive guide for building, training, and deploying neural networks, combining theoretical fundamentals with practical implementation examples. The repository distinguishes itself by covering the end-to-end machine learning workflow, from low-level tensor mathematics and linear algebra to the creation of complex model architectures. It includes specific guidance on developing data pipelines for diverse data types, such as images, text, and time-series seque

    Provides implementations of QR and SVD matrix decomposition for dimensionality reduction.

    Pythontensorflowtensorflow-examplestensorflow-tutorial
    在 GitHub 上查看↗9,933
  • torch/torch7torch 的头像

    torch/torch7

    9,127在 GitHub 上查看↗

    Torch7 is a scientific computing environment and tensor computation library used for deep learning research and numerical analysis. It functions as a Lua-based framework for training neural networks and learning agents, providing a toolkit for implementing architectures and training through reinforcement learning algorithms. The project is distinguished by its tight integration with C, utilizing a binding layer to map high-level scripting to low-level C structures for direct memory access. It supports hardware-accelerated computation by offloading linear algebra and convolution operations to

    Provides matrix decomposition techniques including QR, SVD, and Cholesky decompositions.

    C
    在 GitHub 上查看↗9,127
  • shimat/opencvsharpshimat 的头像

    shimat/opencvsharp

    6,011在 GitHub 上查看↗

    OpenCVSharp is a .NET library that wraps native OpenCV functions, providing C# developers with access to OpenCV's computer vision capabilities through an API that mirrors the native C/C++ style. It serves as a managed wrapper for image processing, feature detection, object detection, and image manipulation tasks, while also handling automatic disposal of unmanaged OpenCV resources like Mat objects to prevent memory leaks in .NET applications. The library enables keypoint detection and descriptor extraction using algorithms such as AKAZE, BRISK, or FAST, with brute-force or FLANN-based matchin

    Solves linear systems by inverting matrices using LU, Cholesky, SVD, or QR decomposition.

    C#computer-visiondotnetdotnetstandard
    在 GitHub 上查看↗6,011
  • kf-liu/the-art-of-linear-algebra-zh-cnkf-liu 的头像

    kf-liu/The-Art-of-Linear-Algebra-zh-CN

    5,406在 GitHub 上查看↗

    This repository is a Chinese translation of The Art of Linear Algebra, a visual educational resource that makes abstract linear algebra concepts concrete through clear graphical diagrams. Its core approach replaces symbolic derivations with intuitive illustrations of vector and matrix operations, matrix factorizations, and eigenvalue properties, helping learners see how matrices work from multiple perspectives. The guide distinguishes itself by teaching matrix factorizations—such as LU, QR, eigenvalue decomposition, and singular value decomposition—through a family of decomposition techniqu

    Teaches matrix understanding through four simultaneous visual representations, a distinctive feature of this resource.

    PostScriptgraphicslinear-algebra
    在 GitHub 上查看↗5,406
  • quantumlib/cirqquantumlib 的头像

    quantumlib/Cirq

    4,990在 GitHub 上查看↗

    Cirq 是一个 Python 量子计算框架,用于在含噪声中等规模量子(NISQ)硬件上设计、模拟和执行量子电路。它既是一个量子电路模拟器和噪声建模器,也是实现量子算法的工具。 该框架为 NISQ 硬件提供了专门的接口,允许用户将逻辑量子电路映射到物理设备拓扑,同时验证硬件连接性和门约束。它通过集成噪声建模脱颖而出,应用去极化和阻尼通道来模拟真实量子处理器中发现的退相干和错误。 该项目涵盖了广泛的功能,包括量子电路设计、硬件集成和状态模拟。它包括用于门分解、硬件拓扑映射以及执行傅里叶变换和非结构化数据搜索等基本量子过程的工具。此外,它还提供了用于分子基态计算和硬件保真度基准测试的分析工具。

    Decomposes complex unitary operations into simpler gates supported by target quantum hardware.

    Pythonalgorithmsapicirq
    在 GitHub 上查看↗4,990
  • arrayfire/arrayfirearrayfire 的头像

    arrayfire/arrayfire

    4,888在 GitHub 上查看↗

    ArrayFire 是一个硬件无关的计算框架和 JIT 编译张量引擎,专为高性能数值计算而设计。它作为一个 GPU 数值计算库和并行信号处理工具包,抽象了硬件后端,允许同一代码库在各种 GPU 架构和 CPU 上执行。 该项目以其使用表达式编译来融合操作并最小化内存开销的 JIT 引擎而脱颖而出。它采用延迟执行图来优化计算链,并提供互操作性原语以与 CUDA 和 OpenCL 等外部计算平台共享数据和执行上下文。 该库涵盖了广泛的功能,包括并行线性代数、数字信号处理和加速计算机视觉。它提供了用于机器学习实现、金融建模模拟以及求解物理系统模拟偏微分方程的工具。其张量管理系统处理多维数组分配、切片和主机-设备数据传输。

    Performs mathematical matrix decompositions such as LU, QR, and Cholesky to simplify linear algebra problems.

    C++arrayfirecc-plus-plus
    在 GitHub 上查看↗4,888
  • dimforge/nalgebradimforge 的头像

    dimforge/nalgebra

    4,745在 GitHub 上查看↗

    nalgebra 是一个 Rust 线性代数库,提供支持编译时和运行时维度的矩阵与向量运算。它作为数值分析库和稀疏矩阵库,提供了一个能够在嵌入式环境和 WebAssembly 中运行且无需 Rust 标准库的数学框架。 该项目的独特之处在于其几何变换库,利用齐次坐标、四元数和等距变换来处理 3D 旋转、平移和投影。它实现了多种矩阵分解——包括 LU、QR、Cholesky、SVD 和特征值分解——以求解线性系统并分析矩阵。 该库涵盖了广泛的功能领域,包括用于空间变换的几何计算、用于投影矩阵合成和着色器数据导出的计算机图形实用程序,以及使用压缩行和列存储的专用稀疏矩阵管理。它还提供用于矩阵初始化、调整大小和解析 Matrix Market 文件的数据管理工具。

    Decomposes general matrices into unitary and upper triangular matrices to facilitate the computation of inverses.

    Rustalgebralinear-algebramatrix
    在 GitHub 上查看↗4,745
  • accord-net/frameworkaccord-net 的头像

    accord-net/framework

    4,540在 GitHub 上查看↗

    这是一个面向 .NET 生态系统的科学计算框架,提供了一套全面的数值分析、统计和数学优化库。它作为开发机器学习、数字信号处理和计算机视觉应用的基础工具包。 该框架提供了用于训练和部署预测模型的专用工具包,包括神经网络、支持向量机和决策树。它还通过对实时视觉分析(如对象跟踪和面部特征检测)的深度集成,以及用于捕获和过滤音频及传感器信号的专用数字信号处理库而脱颖而出。 其功能范围扩展到高级矩阵分解和线性代数、概率状态建模和启发式搜索算法。它还涵盖了广泛的数据操作实用程序,从降维和归一化到空间数据组织和科学可视化组件。 该系统包括用于摄像机配置、GPIO 端口管理和专用深度传感硬件的硬件集成控制器。

    Implements matrix decomposition algorithms, including QR, SVD, and LU forms, to simplify complex computations.

    C#
    在 GitHub 上查看↗4,540
  • ceres-solver/ceres-solverceres-solver 的头像

    ceres-solver/ceres-solver

    4,499在 GitHub 上查看↗

    Ceres Solver 是一个 C++ 数值优化库,专注于非线性最小二乘法和无约束优化问题。它作为一个自动微分和鲁棒曲线拟合框架,提供了求解大规模数学模型的工具。 该库以其光束法平差 (bundle adjustment) 能力而著称,利用稀疏矩阵结构来优化 3D 场景点和相机参数。它利用双数自动微分来计算代价函数的导数,无需手动推导雅可比矩阵。 该项目涵盖了广泛的优化功能,包括非欧几里得空间的流形约束、用于减轻异常值的鲁棒损失函数,以及稠密和稀疏线性系统求解。它还提供了用于旋转表示转换、表格数据插值和参数协方差估计的实用工具。 提供针对 Android 和 iOS 目标的构建配置,以支持移动硬件优化。

    Employs Schur complement decomposition to exploit sparsity patterns and reduce the dimensionality of bundle adjustment linear systems.

    C++
    在 GitHub 上查看↗4,499
  • mathnet/mathnet-numericsmathnet 的头像

    mathnet/mathnet-numerics

    3,717在 GitHub 上查看↗

    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

    Implements essential matrix decompositions including LU, QR, Cholesky, and SVD for solving linear systems.

    C#csharpdifferentiationfft
    在 GitHub 上查看↗3,717
  • transformerlensorg/transformerlensTransformerLensOrg 的头像

    TransformerLensOrg/TransformerLens

    3,098在 GitHub 上查看↗

    TransformerLens is a library for mechanistic interpretability research designed to reverse engineer the learned algorithms within large language models. It provides a standardized framework for wrapping diverse transformer architectures, allowing researchers to extract, manipulate, and analyze internal activations and weights through a consistent interface. The project distinguishes itself through a comprehensive system of activation hooks that can capture, patch, and ablate internal tensors during the forward pass. It includes specialized utilities for decomposing fused projections, material

    Splits combined query, key, and value projection matrices into separate linear transformations for individual analysis.

    Python
    在 GitHub 上查看↗3,098
  • hosseinmoein/dataframehosseinmoein 的头像

    hosseinmoein/DataFrame

    2,917在 GitHub 上查看↗

    DataFrame is a C++ tabular data library and manipulation engine designed for managing heterogeneous data in contiguous memory. It functions as a statistical analysis framework and time series analysis toolkit, providing the means to store, index, and transform multidimensional datasets. The project distinguishes itself through a high-performance execution model that utilizes column-major storage, SIMD-aligned memory allocation, and a thread-pool for parallel computations. It employs a visitor-based algorithm dispatch system and policy-driven transformations to decouple data processing logic f

    Provides singular value decomposition to factorize matrices into singular vectors and values.

    C++aicppdata-analysis
    在 GitHub 上查看↗2,917
  1. Home
  2. Scientific & Mathematical Computing
  3. Matrix Decompositions

探索子标签

  • Hessenberg DecompositionsAlgorithms that transform square matrices into upper-Hessenberg form. **Distinct from Matrix Decompositions:** Specific type of matrix decomposition distinct from general SVD or Eigendecomposition.
  • LU DecompositionsAlgorithms that factor a matrix into lower and upper triangular matrices. **Distinct from Matrix Decompositions:** Specific factorization method distinct from Cholesky or QR decompositions.
  • Multi-Representation Matrix ExplanationsEducational diagrams that show a matrix through four simultaneous representations to build intuition about linear transformations. **Distinct from Matrix Decompositions:** Distinct from Matrix Decompositions: focuses on representing a single matrix from multiple conceptual angles, not on breaking it into simpler sub-components.
  • ProjectionThe splitting of fused QKV projection matrices into individual linear transformations for structural analysis. **Distinct from Matrix Decompositions:** Distinct from Matrix Decompositions: specifically targets the decomposition of fused attention projections rather than general numerical linear algebra.
  • QR DecompositionsAlgorithms that decompose a matrix into a unitary matrix and an upper triangular matrix. **Distinct from Matrix Decompositions:** Specific factorization method used primarily for computing inverses and least-squares problems.
  • Schur DecompositionsAlgorithms that decompose a matrix into a unitary matrix and a quasi-upper-triangular matrix. **Distinct from Matrix Decompositions:** Specific decomposition used primarily for extracting eigenvalues.
  • Unitary Gate DecompositionsBreaking complex unitary matrices into sets of simpler, hardware-supported quantum gates. **Distinct from Matrix Decompositions:** Specializes general matrix decomposition for the purpose of quantum gate synthesis.