KeyError: word2vec 中的"单词'单词'不在词汇表中"



我正在使用 word2vec,wiki corpus我训练了,如果i在 word2vec中输入词语,我该怎么办?

测试一点:

model = word2vec.Word2Vec.load('model/' + 'wiki_chinese_word2vec.model')    
model['boom']

错误:

keyError(" word'%s'不在词汇中"%word)

使用try&except处理Python中的异常。try块正常执行。如果发生任何异常或错误,则将执行except块。

try:
        c = model['boom']
except KeyError:
        print "not in vocabulary"
        c = 0

如果i在word2vec

中输入一词,我该怎么办

我将其解释两种方式

1)如何逃脱此例外:您可以尝试,捕获

2)如何处理此例外:再次容纳缺少单词的模型。您可以选择通过Word2Vec中的新语料库逐步训练模型,请详细介绍Gensim教程。

我认为您已经通过的语料库中没有"繁荣",因此麻烦

最新更新