tensorflow - Tensorboard 投影仪将无休止地计算 PCA
问题描述
我使用 gensim 创建了超过 10 万个词嵌入,最初每个包含 200 个维度。我一直试图在 tensorboard 的投影仪中将它们可视化,但到目前为止我只是失败了。我的问题是张量板在计算 PCA 时似乎冻结了。起初,我将页面打开了 16 个小时,以为它太多了,无法计算,但什么也没发生。在这一点上,我开始尝试测试不同的场景,以防万一我需要更多的时间并且我试图赶时间。以下是我到目前为止的测试列表,所有测试都在同一个地方失败,计算 PCA:
- 我只绘制了 200 个维度的 10 个点;
- 我重新训练了我的 gensim 模型,以便我可以将它的维度降低到 100;
- 然后我把它减少到 10;
- 然后到2;
- 然后我尝试只绘制 2 个点,即 2 个二维点;
我正在使用 TensorFlow 1.11;你可以在这里找到我上次保存的张量流会话,你介意试试吗?
我仍然是初学者,因此我使用了一些教程来帮助我入门;到目前为止,我使用了Sud Harsan 的作品。
任何帮助深表感谢。谢谢。
更新:
A)我发现其他人处理同样的问题;我尝试了提供的解决方案,但它没有改变任何东西。
B)我认为这可能与我的安装有关,因此我尝试卸载 tensorflow 并将其重新安装;没运气。然后我开始创建一个专门用于 tensorflow 的新环境,但这也不起作用。
C)假设我的代码有问题,我运行了tensorflow 的基本嵌入教程来检查我是否可以打开它的投影仪结果。你猜怎么着?!我仍然无法通过“计算 PCA”
现在,我确实访问了在线投影仪示例,并且加载完美。
同样,任何帮助将不胜感激。谢谢!
解决方案
我的环境: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 中可用,我试了一下,这个问题似乎已经解决了。
推荐阅读
- html - html5 视频播放器中未显示字幕轨道
- javascript - 未知大小的DIV中的可滚动文本?
- python - 根据上一列中的值在 Python Dataframe 中构建行
- apache-camel - 无法解析端点:没有找到带有方案的组件:exec
- ubuntu - 在网络服务器上查找使用邮件地址的系统用户 - Ubuntu
- go - Go lang GORM 中的 "sql:"-"" 代表什么?
- reactjs - React 应用程序无法在 CentOS 上的 Apache 服务器中运行
- javascript - 在Vue的模板中调用它们时如何处理来自商店的空值?
- python-3.x - python numpy isin() 函数返回错误结果
- angular - 如何在 Angular 8 中进行插值?