Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用 t-SNE 将数据集的维度从 18 降低到 2,然后使用 kmeans 对 2D 数据点进行聚类。
使用它,print(kmeans.cluster_centers_) 我现在有一个簇的 2D 质心数组,但我想获得这些质心对应的 18D 原始数据点。
print(kmeans.cluster_centers_)
有没有办法让 t-SNE 反向工作?谢谢!
不幸的是,答案是否定的,没有。
t-SNE 基于概率论单独计算每个点的非线性映射。它不提供连续定义的函数,也不提供逆函数。
您可以尝试根据集群成员插入 18D 坐标。
一般来说,您可能会重新审视在 t-SNE 结果上运行 k-means 的真正意义。