W2C得到词向量之后,如何得到句子向量,

想法是通过词向量相加求和再求平均得到句子向量,但没办法实现,因为我是这样得到词向量的

public class test5 {

public static void main(String[] args) throws IOException {

// TODO Auto-generated method stub

String path1 = "C:\\Users\\BG\\Desktop\\result1.txt";//语料路径

int length = 100;

int sum = 0;

Map<String,float[]> w2vMap = W2Vmodel.word2Vector(path1, length, 0);

for ( Map.Entry<String,float[]>MyWord2Vector: w2vMap.entrySet()){

String word=MyWord2Vector.getKey();

float[ ] Vector=MyWord2Vector.getValue();

    System.out.print(word);

for(int i=0;i<Vector.length;i++){

System.out.print(Vector[i]+" ");

}

System.out.println(' ');

}

}}

W2C处理的是TXT文件

这是一个很酷的昵称
浏览 6669回答 1
1回答

慕设计3588097

找到解决方法了吗?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java