如何从scikit-learn嵌入中解码



如果我有一个数据矩阵X,我想在其中学习流形嵌入:

from sklearn.manifold import MDS
mds = MDS()
embedding = mds.fit_transform(X)

我可以在变量embedding中得到原始数据X的2D嵌入/编码。

是否有一种方法来"解码"/反嵌入一个给定的2D点回到原来的数据维度?

99%在ML中使用的嵌入都不是内射的,因此不存在所谓的逆变换(它甚至不是很难,它实际上不存在,因为它将大块空间转换为单个点)。特别是,MDS不是内射的,因此没有办法返回。

相关内容

  • 没有找到相关文章

最新更新