我在一些文章中了解到(Tomas Mikolov ...),更好地形成句子向量的方法是将单词向量连接起来。
但由于我对数学的笨拙,我仍然不确定细节。
例如,
假设单词向量的维度为m; 一个句子有n个单词。
连接操作的正确结果应该是什么?
它是一个1 x m*n的行向量吗?还是一个m x n的矩阵?
我在一些文章中了解到(Tomas Mikolov ...),更好地形成句子向量的方法是将单词向量连接起来。
但由于我对数学的笨拙,我仍然不确定细节。
例如,
假设单词向量的维度为m; 一个句子有n个单词。
连接操作的正确结果应该是什么?
它是一个1 x m*n的行向量吗?还是一个m x n的矩阵?
1 x m*a
向量,其中 a
是句子的数量。在其他情况下,向量长度保持不变。请参见 gensim.models.doc2vec.Doc2Vec
、dm_concat
和 dm_mean
——它允许您使用这三个选项中的任何一个 [1,2]。