偏最小二乘库

Partial Least Squares Library

本文关键字:小二      更新时间:2023-10-16

已经有这样的问题了,但没有得到回答,所以我试着再次发布。有人知道C++(或C)中偏最小二乘算法的开源实现吗?或者可能是一个图书馆做的?

  1. FastPLS是一个提供C/C++和MATLAB接口的库用于加速偏最小二乘。其作者是Balaji Vasan斯里尼瓦桑。作者在教授的指导下工作马里兰大学帕克学院的Ramani Duraiswami,美国
  2. 基于NIPALS算法的偏最小二乘和广义偏最小二乘模型
  3. 使用矩阵库(如Armadillo)自行实现
  4. PLSNiplas,需要opencv

找到了PLS NIALS C++库,但尚未尝试。

MTK++是一个用于药物设计的库。

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

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

它有一个偏最小二乘分量。

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

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

它是c++,并且使用特征库