20

已经有这样的问题,但没有回答,所以我尝试再次发布。有谁知道C++(或 C)中偏最小二乘算法的开源实现?或者也许是一个图书馆?

4

4 回答 4

7
  1. FastPLS是一个提供 C/C++ 和 MATLAB 接口以加速偏最小二乘的库。它的作者是巴拉吉·瓦桑·斯里尼瓦桑。作者在美国马里兰大学帕克分校的马里兰大学 Ramani Duraiswami 教授的指导下工作。
  2. 基于 NIPALS 算法的偏最小二乘和广义偏最小二乘模型
  3. 使用矩阵库犰狳自行实现
  4. PLSNiplas , opencv是必需的。
于 2013-01-25T10:13:39.083 回答
4

找到了PLS NIPALS C++库,但还没有尝试过。

于 2013-01-23T11:00:40.647 回答
3

MTK++是一个药物设计库。

它建立在各种基于矩阵的库之上,例如:

基本线性代数子程序 (BLAS)、线性代数包 (LAPACK)、Boost、eigen、Qt、tinyxml 和 xerces-c 库

它有一个偏最小二乘分量

它是开源的,但源代码不是在线托管的。你必须联系作者才能得到它。

于 2013-01-25T09:57:27.627 回答
1

在这里找到这个: https ://github.com/tjhladish/PLS

它是 c++ 并使用 Eigen lib

于 2013-07-24T10:38:27.947 回答