【问题标题】:How to select number of dimensions in t-SNE algorithmt-SNE算法中如何选择维数
【发布时间】:2020-10-09 05:45:37
【问题描述】:

对于 PCA,我们可以查看 variance_score 并说明每个主成分中包含多少百分比的原始数据方差。使用这些方差分数,我们可以绘制肘部图并确定可视化数据的维度。但是对于 t-SNE,我找不到任何东西。 有什么办法可以决定t-SNE的维数吗?

【问题讨论】:

  • 如果您使用sklearn.manifold.TSNE,这是您可以在函数中定义的参数之一。然而,tSNE 维度与 PCA 维度的工作方式并不完全相同。 “解释差异”的想法并没有真正转化。

标签: python cluster-analysis visualization pca dimensionality-reduction


【解决方案1】:

在对象构造中使用n_components 参数。如果您使用的是大型数据集,UMAP 在缩减为多个维度方面比 tSNE 更好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-27
    • 2019-03-21
    • 1970-01-01
    • 2019-04-17
    • 2017-12-24
    • 1970-01-01
    • 2017-09-08
    • 2022-01-11
    相关资源
    最近更新 更多