我想为我正在构建的一个小应用程序使用潜在语义分析,但我不想自己构建矩阵。(部分是因为我所拥有的文档不会成为一个很好的训练集,因为它们有点短且异类,部分是因为我刚买了一台新计算机,我发现安装线性代数之类的东西很糟糕我需要的图书馆。)
是否有任何“默认”/预构建的 LSA 实现可用?例如,我正在寻找的东西包括:
- 默认 U,S,V 矩阵(即,如果 D 是来自某个训练集的术语文档矩阵,则 D = USV^T 是奇异值分解),因此给定任何查询向量 q,我可以使用这些矩阵自己计算 q 的 LSA 投影。
- 一些黑盒 LSA 算法,给定一个查询向量 q,返回 q 的 LSA 投影。