CBOW word2vec方案如下:
如何从中提取矩阵WI和WO
gensim.models.word2vec.Word2Vec
?
我在gensim w2v型号中只找到这些字段:
gensim.models.word2vec.Word2Vec.trainables.syn1neg
和
gensim.models.word2vec.Word2Vec.vw.syn1neg.vectors
我能假设一下吗
syn1neg
是WI,和WO=
vectors
-
合成负离子
?
为什么要这么做
sentences = [['car', 'tree', 'chip2'], ['chip1', 'sugar']]
model = Word2Vec(sentences, min_count=1, size = 5)
给
Word2Vec.trainables.syn1neg
只有零元素的矩阵?
对于30MB数据集
Word2Vec.trainables.syn1neg
矩阵也只包含零元素,日志如下:
gensim log