我正在尝试使用 freebase 和 gensim 的 word2vec 来使用以下代码查找两个单词的向量之间的相似度得分。
model = gensim.models.Word2Vec()
model = models.Word2Vec.load_word2vec_format('freebase-vectors-skipgram1000-en.bin.gz', binary=True)
在基于 freebase 创建模型后,我的代码给了我任何单词的关键错误。
model.similarity('microsoft', 'apple')
这是给我KeyError: 'microsoft'
但是当我使用 googlenews 而不是 freebase 时,它可以正常工作。知道为什么吗?