tSNE 函数是 tensorboard 和 sklearn 的行为有很大不同

数据挖掘 scikit-学习 特纳 张量板
2022-03-03 00:40:52

困惑度:20 学习率:10 N_iters:250

tensorboard 返回一个像这样的散点图: 在此处输入图像描述

sklearn tSNE 返回如下散点图:

在此处输入图像描述

数据完全一样。我究竟做错了什么?

1个回答

我的猜测是你没有做错任何事。该算法依赖于一个随机起点,因此相同算法的两次运行将产生不同的结果,除非您修复了随机数生成器的种子。

在这种情况下,您正在比较两种不同的实现,所以谁知道......结果都没有另一个缺乏的清晰结构,所以我没有理由认为有什么问题。