截断SVD vs部分SVD



谁能告诉我sklearn中实现的截断SVD和fbpca中实现的部分SVD之间的区别?

我找不到一个明确的答案,因为我还没有看到任何人使用截断的SVD进行主成分追踪(PCP)。

截断或部分意味着您只计算一定数量的分量/奇异向量值对(最强的那些)。

在scikit-learn术语中,"partial"通常指的是一个方法是在线的,这意味着它可以提供部分数据。你给它的数据越多,它就越能收敛到预期的最优值。

两者可以组合,并且在sklearn: sklearn.decomposition.IncrementalPCA中也已经这样做了。

相关内容

  • 没有找到相关文章

最新更新