如何创建数千张图像的交互式绘图作为 t-SNE 的输出?

数据挖掘 Python 可视化 降维 特纳
2021-10-07 17:10:17

由于运行 t-SNE,我想要绘制许多图像,并且我希望能够以交互方式探索它们。matplotlib 不允许进行足够的交互性探索,而且 plotly太慢了

有没有一种简单的方法可以以可以探索不同模式的方式绘制数千张图像?

2个回答

正如谷歌在其交互式艺术 t-SNE 地图中所做的那样,创建数千张图像的交互式绘图当然是可能的

但是,据我发现,没有任何罐头方法可以做到这一点。 https://github.com/YaleDHLab/pix-plot是一个开源应用程序,它在绘制数千张图像方面也表现出色,如果您使用的是 python(例如使用 scikit-learn 的 t-SNE),它不会看起来太糟糕了,无法修改您的用例。

Datashader是一个 Python 可视化库,旨在处理大型数据集。可以在此处找到使用数据着色器绘制 t-SNE 的教程