sklearn.decomposition#

矩阵分解算法。

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

**用户指南。** 更多详情请参见将信号分解为分量(矩阵分解问题) 部分。

DictionaryLearning

字典学习。

FactorAnalysis

因子分析 (FA)。

FastICA

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

IncrementalPCA

增量主成分分析 (IPCA)。

KernelPCA

核主成分分析 (KPCA)。

LatentDirichletAllocation

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

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

稀疏编码。