在 PG 中支持矩阵乘法
原文中文,约5600字,阅读约需14分钟。发表于: 。在 PG 中支持矩阵乘法 Tensor Dancer 项目核心目标之一,是在 PostgreSQL 中提供张量计算能力。这里我们从一个最简单的需求开始:支持矩阵乘法,使我们可以对 pgvector 的向量使用 PCA 矩阵降维。 关键代码 将一个n维向量V降到m维,可以简单的理解为用一个 n*m的矩阵 T 乘以 n 的转置, $$ 这是一个非常基本的线性代数算法,在 BLAS...
PG Tensor Dancer项目旨在为PostgreSQL提供张量计算能力。文章讨论了使用BLAS库在PG中实现矩阵乘法的方法。它解释了将向量乘以矩阵的关键代码,并介绍了一种自定义的矩阵数据结构。文章还提到了项目结构,并提供了构建和安装项目的说明。最后提到了PG Tensor Dancer的未来。