【发布时间】:2016-01-11 05:41:51
【问题描述】:
无监督降维算法将矩阵 NxC1 作为输入,其中 N 是输入向量的数量,C1 是每个向量的分量数(向量的维数)。结果,它返回一个新矩阵 NxC2 (C2
模糊聚类算法将矩阵 N*C1 作为输入,其中 N 是输入向量的数量,C1 是每个向量的分量数。结果,它返回一个新的矩阵NxC2(C2通常低于C1),其中每个向量的每个分量都表示该向量属于相应簇的程度。
我注意到两类算法的输入和输出在结构上是相同的,只是结果的解释发生了变化。此外,scikit-learn 中没有模糊聚类实现,因此提出以下问题:
使用降维算法执行模糊聚类有意义吗? 例如,将FeatureAgglomeration 或TruncatedSVD 应用于从文本数据中提取的 TF-IDF 向量构建的数据集,并将结果解释为模糊聚类是没有意义的吗?
【问题讨论】:
标签: machine-learning scikit-learn cluster-analysis dimensionality-reduction