【问题标题】:How to use tSNE and kmeans centroids to find the original data points the centroids correspond to?如何使用 tSNE 和 kmeans 质心找到质心对应的原始数据点?
【发布时间】:2021-10-01 08:17:36
【问题描述】:

我使用 t-SNE 将我的数据集的维度从 18 降低到 2,然后我使用 kmeans 对 2D 数据点进行聚类。

使用这个,print(kmeans.cluster_centers_) 我现在有一个簇的 2D 质心数组,但我想获得这些质心对应的 18D 原始数据点。

有没有办法让 t-SNE 反向工作?谢谢!

【问题讨论】:

    标签: python k-means tsne


    【解决方案1】:

    很遗憾,答案是否定的,没有。

    t-SNE 根据概率论分别计算每个点的非线性映射。它既不提供连续定义的函数,也不提供逆函数。

    您可以尝试根据集群成员插入 18D 坐标。

    一般而言,您可能会重新审视在 t-SNE 结果上运行 k-means 的真正意义。

    【讨论】:

      猜你喜欢
      • 2018-05-09
      • 1970-01-01
      • 2015-09-17
      • 2021-06-13
      • 2016-11-16
      • 1970-01-01
      • 2014-10-29
      • 2013-04-23
      • 2020-05-03
      相关资源
      最近更新 更多