问题描述
我已经用gensim创建了word2vec模型,现在正在寻找一种可视化的方法。
我已经创建了一个2D图,但是这非常令人困惑。假设将尺寸缩减为3维,是否有可能在jupyter笔记本中“交互式”显示这些数据点? 通过互动,我的意思是您可能可以浏览3D图并仔细查看不同的点。
非常感谢。
解决方法
TensorBoard的Google TensorFlow可视化工具可以可视化an interactive 3D plot中的嵌入。
如果要使用,首先需要将嵌入转换为TensorFlow格式。 Gensim有a tool for that.
python -m gensim.scripts.word2vec2tensor -i you_w2v.txt -o /tmp/my_model_prefix