0

在对数据集进行聚类,然后使用 sklearn.cluster.KMeans 将数据转换为距质心的距离后,是否可以在给定质心的情况下反转转换,取回原始特征?

4

1 回答 1

6

不,这是不可能的。通常,任何降维技术都是有损操作。如果您丢弃某些维度,则无法取回此信息。一般来说,即对于一些可能的数据集。可能存在一些数据集,其中一些信息是冗余的——如果特定的降维技术能够完美地利用这一点,那么完美的逆变换将是可能的。

在下图中,我画了一个简单的例子。您可以将许多不同的点配置从 3D 空间投影到 2D 空间中的相同点配置。因此,仅给定 2D 空间,无法猜测这些点来自哪个 3D 配置。您不知道它们的 z 坐标值,并且有无数种可能性。

在此处输入图像描述

于 2014-06-16T16:41:25.530 回答