【发布时间】:2019-01-06 17:10:49
【问题描述】:
CBOW word2vec 方案如下所示:
如何从gensim.models.word2vec.Word2Vec 中提取矩阵 WI 和 WO?
我在 gensim w2v 模型中只找到了这些字段:
gensim.models.word2vec.Word2Vec.trainables.syn1neg
和
gensim.models.word2vec.Word2Vec.vw.syn1neg.vectors
我可以假设syn1neg 是WI,WO = vectors - syn1neg?
为什么是这个代码
sentences = [['car', 'tree', 'chip2'], ['chip1', 'sugar']]
model = Word2Vec(sentences, min_count=1, size = 5)
只给Word2Vec.trainables.syn1neg 零元素的矩阵?
对于 30MB 数据集 Word2Vec.trainables.syn1neg 矩阵也只包含零元素,日志在这里:
【问题讨论】: