非常简单,如果我在Python中对高维数据执行t-SNE,那么我会得到反映每个新点的2到3个坐标。但是如何将这些ID映射到原始ID呢?
我能想到的一种方法是,如果索引在整个时间内保持固定,那么我可以这样做:
然而,我不知道如何检查这是否真的有效。我的数据是超高维的,很难用普通的“理智检查”来理解它。
非常感谢!
最好的
发布于 2018-06-23 04:05:47
如果你使用sklearn的t-SNE,那么你的假设是正确的。输入的顺序与输出的顺序相匹配。因此,如果你使用y=TSNE(n_components=n).fit_transform(x)
,那么y
和x
的顺序是相同的,所以y[7]
将是x[7]
的嵌入。您可以信任scikit-了解情况将会是这样。
https://stackoverflow.com/questions/50993934
复制相似问题