0

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

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

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

4

1 回答 1

0

不幸的是,答案是否定的,没有。

t-SNE 基于概率论单独计算每个点的非线性映射。它不提供连续定义的函数,也不提供逆函数。

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

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

于 2021-07-24T17:13:11.107 回答