除了数据可视化之外,t-SNE有什么好处?


12

在什么情况下我们应该使用t-SNE(除了数据可视化)?

T-SNE用于降低尺寸。回答这个问题 表明,T-SNE应仅用于可视化和我们不应该将其用于集群使用。那么t-SNE有什么用呢?


6
标准建议是不要将tsne用于群集,因为群集非常依赖于复杂性。它应该仅用于“可视化”。但这对我来说不是很清楚,因为当查看tsne图时会立即寻找(并看到)聚类。因此,您的问题是一个好问题:tsne有什么用?
–generic_user

2
看到这个问题的答案,我问: stats.stackexchange.com/questions/263539/...
generic_user

就像@generic_user所说的那样,除了它的可视化之外,我还想知道t-sne的好处。
Wolfe

我不知道为什么将其作为重复项关闭。OP正在询问除可视化以外,t-sne的良好用途是什么。链接的线程都是关于群集的。但是可能还有其他用途。
amoeba

Answers:


4

在回答这个问题表明,T-SNE应仅用于可视化,我们应该使用使用它的集群。那么t-SNE有什么用呢?

我不同意这个结论。有没有理由假定T-SNE是任何比其他任何聚类算法普遍恶化。每种聚类算法都会对数据的结构做出假设,并且可以根据降低的维度的基础分布和最终用途来预期它们的执行方式不同。

像许多无监督学习算法一样,t-SNE通常提供一种达到目的的手段,例如,尽早了解数据是否可分离,测试其是否具有可识别的结构以及检查此结构的性质。人们不需要可视化t-SNE输出就可以开始回答其中的一些问题。低维嵌入的其他应用包括用于分类的构建功能或摆脱多重共线性以提高预测方法的性能。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.