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

Tensorboard projector will compute PCA endlessly

我使用 gensim 创建了超过 10 万个词嵌入,最初每个包含 200 个维度。我一直在尝试在 tensorboard 的投影仪中将它们可视化,但到目前为止我只是失败了。 我的问题是张量板在计算 PCA 时似乎冻结了。起初,我让页面打开了 16 个小时,想象着它太多了,无法计算,但没有任何反应。在这一点上,我开始尝试和测试不同的场景,以防万一我需要的只是更多时间,而我正试图赶时间。以下是我到目前为止的测试列表,所有测试都在同一个地方失败,计算 PCA:

我正在使用 Tensorflow 1.11; 你可以找到我上次保存的张量流会话 here,你介意试一试吗?

我还是个初学者,所以我使用了几个教程来入门;到目前为止,我使用了 Sud Harsan 个作品。

非常感谢任何帮助。谢谢。


更新:

A) 我找到了其他人 ;我尝试了提供的解决方案,但没有任何改变。

B) 我认为可能是我安装的问题,所以我尝试卸载tensorflow并重新安装;没有运气。然后我开始创建一个专用于 tensorflow 的新环境,但也没有用。

C) 假设我的代码有问题,我 运行 tensorflow's basic embedding tutorial 检查我是否可以打开它的投影仪结果。你猜怎么着?!我还是过不去"Calculating PCA"

现在,我确实访问了 the online projector example 并且加载完美。

再次强调,我们将不胜感激。谢谢!

我和word2vec_basic.py

有同样的问题

我的环境:win10,conda,python3.6.7,tensorflow 1.11,tensorboard 1.11

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

你猜怎么着?!投影仪出现只是几秒钟!

reference


10 月 11 日更新

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

正如 Bluedrops 所述,更新 tensorboard 和 tensorflow 似乎可以解决问题。

我用 conda 创建了一个新环境并安装了最新版本的 Tensorflow、Tensorboard 及其依赖项,这似乎解决了这个问题。