sklearn.decomposition#

矩阵分解算法。

其中包括PCA、NMF、ICA等。该模块的大部分算法都可以视为降维技术。

User guide. 看到 将信号分解为分量(矩阵分解问题) 部分了解更多详细信息。

DictionaryLearning

字典学习。

FactorAnalysis

Factor Analysis (FA).

FastICA

FastICA:独立分量分析的快速算法。

IncrementalPCA

增量主成分分析(IPCA)。

KernelPCA

核心主成分分析(KPCA)。

LatentDirichletAllocation

采用在线变分Bayes算法的潜在Dirichlet分配。

MiniBatchDictionaryLearning

小批量词典学习。

MiniBatchNMF

小批量非负矩阵分解(NMF)。

MiniBatchSparsePCA

小批量稀疏主成分分析。

NMF

非负矩阵分解(NMF)。

PCA

主成分分析(PCA)。

SparseCoder

稀疏编码。

SparsePCA

稀疏主成分分析(SparsePCA)。

TruncatedSVD

使用截断的SVD(又名LSA)进行简化。

dict_learning

解决字典学习矩阵分解问题。

dict_learning_online

在线解决字典学习矩阵分解问题。

fastica

快速独立成分分析

non_negative_factorization

计算非负矩阵分解(NMF)。

sparse_encode

稀疏编码。