【问题标题】:Tensorflow:Unable to visualize embeddings in word2vec_basic.py?Tensorflow:无法在 word2vec_basic.py 中可视化嵌入?
【发布时间】:2016-12-28 07:24:36
【问题描述】:

我正在尝试在我的系统中实现 tensorflows word2vec_basic.py 模型。我通过这个 tutorial 来理解和实现它。

在我的系统中使用 python3 运行 word2vec 代码后,它要求我安装 sklearn、matplotlib 和 scipy 以可视化嵌入。

所以我在我的系统中使用 pip 安装了 sklearn、matplotlib 和 scipy,并再次运行了代码,但它仍然要求我再次安装上述 3。

在安装 sklearn、matplotlib 和 scipy 期间没有出现错误。我正在使用 Ubuntu 16.04 LTS。

更新:这是删除 tryexcept 后的屏幕截图 - https://ibin.co/377XsooeSdej.png

【问题讨论】:

  • 你使用什么命令来运行你的 TensorFlow 项目?
  • 我没有给你火星战争。你在说什么命令
  • 您是否使用python3 运行word2vec
  • 是的,我正在使用 python3
  • scikit-learn的版本是多少?

标签: python ubuntu installation tensorflow word2vec


【解决方案1】:

从错误消息中可以明显看出,您缺少 python3-tk 包。尝试使用安装它,

sudo apt-get install python3-tk

【讨论】:

  • 让我们完全确定,您能否删除 try except 并显示输出?
  • 不要删除块-_只删除关键字,以便在终端上看到错误
  • 另外,如果代码耗时过长,请减少迭代次数
  • 如果 try catch 出错,这是不可能的。给我看一次你的代码的最后一部分?图表出现了吗?
  • 你了解try 的作用吗?你需要从try下的代码中去掉缩进
猜你喜欢
  • 2019-02-06
  • 1970-01-01
  • 2016-04-20
  • 2018-11-14
  • 2018-05-25
  • 1970-01-01
  • 2018-11-02
  • 1970-01-01
  • 2017-05-30
相关资源
最近更新 更多