【问题标题】:Issues in Gensim WordRank EmbeddingsGensim WordRank 嵌入中的问题
【发布时间】:2018-04-08 18:48:45
【问题描述】:

我正在使用 Gensim 包装器来获取 wordRank 嵌入(我正在关注他们的 tutorial 来执行此操作),如下所示。

from gensim.models.wrappers import Wordrank

model = Wordrank.train(wr_path = "models", corpus_file="proc_brown_corp.txt", 
out_name= "wr_model")

model.save("wordrank")
model.save_word2vec_format("wordrank_in_word2vec.vec")

但是,我收到以下错误 FileNotFoundError: [WinError 2] The system cannot find the file specified。我只是想知道我做错了什么,因为一切对我来说都是正确的。请帮帮我。

此外,我想知道我保存模型的方式是否正确。我看到 Gensim 提供了方法save_word2vec_format。不直接使用原wordRank模型,使用它有什么好处?

【问题讨论】:

  • FileNotFoundError 究竟发生在哪里?你能发布完整的回溯吗?

标签: python nlp gensim word-embedding


【解决方案1】:

FileNotFoundError: [WinError 2] The system cannot find the file specified.

所以,我在这里假设你得到了追溯

model = Wordrank.train(wr_path = "models", corpus_file="proc_brown_corp.txt", 
out_name= "wr_model")

看,wr_path 应该指向您安装 wordrank 的位置,更具体地说,是保存 wordrank 二进制文件的文件夹的路径。

所以我的是path_to_wordrank_binary ='/home/ubuntu/wordrank',其中 wordrank 是包含 wordrank.cpp 的文件夹

然后确保您的语料库文件在当前目录中。既然那是你给的。

This 是您应该研究的教程。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多