Tensorboard投影仪将无休止地计算PCA

时间:2018-10-24 23:42:35

标签: tensorflow pca gensim tensorboard

我使用gensim创建了超过10万个单词嵌入,最初每个嵌入200个维度。我一直在尝试在张量板的投影仪中可视化它们,但到目前为止我只是失败了。 我的问题是,在计算PCA时,张量板似乎冻结了。刚开始,我将页面打开了16个小时,以为它计算起来实在太多了,但是什么也没发生。在这一点上,我开始尝试测试不同的场景,以防万一我需要更多的时间并且试图赶时间。以下是我到目前为止进行的测试列表,所有这些测试均在计算PCA的同一地点均未通过:

  • 我只绘制了200个维度的10个点;
  • 我重新训练了gensim模型,以便将其维数降低到100;
  • 然后我将其减少到10;
  • 然后到2;
  • 然后我尝试仅绘制2个点,即2个二维点;

我正在使用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,并且加载得非常好。

再次,任何帮助将不胜感激。谢谢!

2 个答案:

答案 0 :(得分:2)

我对word2vec_basic.py有相同的问题

我的环境:win10,conda,python 3.6.7,tensorflow 1.11,tensorboard 1.11

那可能不是你的错,因为我将tensorflow和tensorboard从1.11回滚到1.7

猜猜是什么?!投影机仅出现几秒钟!

reference


更新10/11

tensorboard&tensorflow 1.12今天在conda中可用,我尝试一下,这个问题似乎已经解决。

答案 1 :(得分:1)

如Bluedrops所述,更新tensorboard和ten​​sorflow似乎可以解决问题。

我用conda创建了一个新环境,并安装了最新版本的Tensorflow,Tensorboard及其依赖项,看来可以解决此问题。