我使用gensim创建了超过10万个单词嵌入,最初每个嵌入200个维度。我一直在尝试在张量板的投影仪中可视化它们,但到目前为止我只是失败了。 我的问题是,在计算PCA时,张量板似乎冻结了。刚开始,我将页面打开了16个小时,以为它计算起来实在太多了,但是什么也没发生。在这一点上,我开始尝试测试不同的场景,以防万一我需要更多的时间并且试图赶时间。以下是我到目前为止进行的测试列表,所有这些测试均在计算PCA的同一地点均未通过:
我正在使用Tensorflow 1.11; 您可以找到我上次保存的张量流会话here,您可以尝试一下吗?
我仍然是一个初学者,因此我使用了一些教程来入门。到目前为止,我使用过Sud Harsan的工作。
非常感谢您的帮助。谢谢。
更新:
A)我找到了其他人dealing with the same problem;我尝试了提供的解决方案,但没有任何改变。
B)我认为它可能与我的安装有关,因此我尝试卸载tensorflow并将其重新安装;没运气。然后我着手创建一个专门用于张量流的新环境,但是这也没有用。
C)假设我的代码有问题,我运行tensorflow's basic embedding tutorial检查是否可以打开其投影仪的结果。你猜怎么着?!我仍然无法超越“计算PCA”
现在,我确实访问了the online projector example,并且加载得非常好。
再次,任何帮助将不胜感激。谢谢!
答案 0 :(得分:2)
我对word2vec_basic.py有相同的问题
我的环境:win10,conda,python 3.6.7,tensorflow 1.11,tensorboard 1.11
那可能不是你的错,因为我将tensorflow和tensorboard从1.11回滚到1.7
猜猜是什么?!投影机仅出现几秒钟!
更新10/11
tensorboard&tensorflow 1.12今天在conda中可用,我尝试一下,这个问题似乎已经解决。
答案 1 :(得分:1)
如Bluedrops所述,更新tensorboard和tensorflow似乎可以解决问题。
我用conda创建了一个新环境,并安装了最新版本的Tensorflow,Tensorboard及其依赖项,看来可以解决此问题。