GoogleNews-vectors-negative300.bin导致word2vec错误

时间:2018-12-09 22:47:39

标签: python gensim word2vec

python的版本是3.6 我试图执行我的代码,但是仍然存在一些错误,如下所示:

回溯(最近通话最近一次):

  

文件   “ C:\ Users \ tmdgu \ Desktop \ NLP-master1 \ NLP-master \ Ontology_Construction.py”,   第55行,在       ,binary = True)

     

文件“ E:\ Program   Files \ Python \ Python35-32 \ lib \ site-packages \ gensim \ models \ word2vec.py”,   第1282行,采用load_word2vec_format       提高DeprecationWarning(“已弃用。请改用gensim.models.KeyedVectors.load_word2vec_format。”)

     

DeprecationWarning:已弃用。采用   gensim.models.KeyedVectors.load_word2vec_format。

如何修复代码?还是数据路径错误?

1 个答案:

答案 0 :(得分:1)

这只是警告,不是致命错误。您的代码可能仍然有效。

“弃用”表示作者已不再鼓励某个功能的使用。

该功能通常仍然可以使用,但可能不会使用更长的时间–在将来的某些库版本中变得不可靠或不可用。通常,有一种更新的,更可取的方式来执行相同的操作,因此您不会触发警告消息。

您的警告消息将指示您现在首选的方式来加载该格式的字向量:使用KeyedVectors.load_word2vec_format()代替。

您是否尝试过使用它,而不是看到警告之前尝试的任何代码行(问题中未显示)?