Gensim WordRank嵌入中的问题

2024-04-25 00:09:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用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模型有什么好处?在


Tags: 方法from模型formatmodelmodelssaveword2vec
1条回答
网友
1楼 · 发布于 2024-04-25 00:09:26

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_路径应该指向安装了wordrank的位置,更具体地说,是保存wordrank二进制文件的文件夹的路径。在

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

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

This是您应该研究的教程。在

相关问题 更多 >