将 TSNE 数据组织到网格中

数据挖掘 图表 特纳
2021-09-22 04:26:16

我将一些数据通过 TSNE 简化为 2D 表示,显示了清晰的空间特征。

由 TSNE 组织的 2D 数据

然而,我想把它格式化成一个网格——不仅仅是将数据捕捉到最近的网格正方形,而是将所有东西分散开来填满一个网格,尽可能地保留现有的空间关系。

到目前为止,我只发现这篇文章可能接近我所需要的?这个过程可能已经有了名字,而我离简单的谷歌解决方案只有一步之遥,但此刻我被困住了!

1个回答

似乎有几个选项,但我发现rasterfairy非常易于安装和使用。具有能够适应矩形网格以及圆形和其他任意形状的额外好处。

一个非常好的 IronPython 笔记本示例:https ://github.com/Quasimondo/RasterFairy/blob/master/examples/Raster%20Fairy%20Demo%201.ipynb

以及一些示例结果:

网格化前的 tsne

网格化