sklearn.decomposition#

算法分解矩阵。

这些包括PCA、NMF、ICA等。该模块中的大多数算法都可以被视为降维技术。

User guide. See the 信号分解为成分(矩阵分解问题) section for further details.

DictionaryLearning

字典学习。

FactorAnalysis

因子分析(FA)。

FastICA

FastICA: 一种用于独立成分分析的快速算法。

IncrementalPCA

增量主成分分析(IPCA)。

KernelPCA

内核主成分分析(KPCA)。

LatentDirichletAllocation

潜在狄利克雷分配与在线变分贝叶斯算法。

MiniBatchDictionaryLearning

Mini-batch 字典学习。

MiniBatchNMF

Mini-Batch 非负矩阵分解 (NMF)。

MiniBatchSparsePCA

Mini-batch 稀疏主成分分析。

NMF

非负矩阵分解(NMF)。

PCA

主成分分析(PCA)。

SparseCoder

稀疏编码。

SparsePCA

稀疏主成分分析(SparsePCA)。

TruncatedSVD

降维使用截断的SVD(又名LSA)。

dict_learning

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

dict_learning_online

解决一个字典学习矩阵分解问题的在线方法。

fastica

执行快速独立成分分析。

non_negative_factorization

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

sparse_encode

稀疏编码。