偏最小二乘图书馆
已经有这样的问题,但没有回答,所以我试着再次发布。 有谁知道在C ++(或C)中使用偏最小二乘算法的开源实现? 或者也许是图书馆呢?
- FastPLS是一个库,提供C / C ++和MATLAB接口,用于加速偏最小二乘。 它的作者是Balaji Vasan Srinivasan。 作者在美国马里兰州大学帕克分校的马里兰大学Ramani Duraiswami教授的指导下工作。
- 基于NIPALS算法的偏最小二乘和广义偏最小二乘模型 。
- 使用像Armadillo这样的矩阵库自己实现
- PLSNiplas , opencv是必需的。
找到了PLS NIPALS C ++库,但尚未尝试过。
MTK ++是一个药物设计库。
它建立在各种基于矩阵的库之上,例如:
基本线性代数子程序(BLAS),线性代数PACKage(LAPACK),Boost,eigen,Qt,tinyxml和xerces-c库
它有一个偏最小二乘分量 。
它是开源的,但源不是在线托管的。 您必须联系作者才能获得它。
在这里发现了这个: https : //github.com/tjhladish/PLS
它是c ++并使用Eigen lib