下面几篇是deeplearning4j在文本方面的例子,文本方面我还没有实战经验,只是大概看过spark-ml中word2vector等的源码,word2vector是比较传统的模型,本质上可以把它理解成词的降维,而gloVe是和word2vector功能相似的模型,把句子的信息和全局的信息结合,目的是在语义和语句上都获得更好的表达效果,下面我们仅从使用的角度上看gloVe模型的代码
public class GloVeExample { private static final Logger log = LoggerFactory.getLogger(GloVeExample.class);//获取日志 public static void main(String[] args) throws Exception { File inputFile = new ClassPathResource("raw_sentences.txt").getFile();//获取文件名称并打印绝对地址 System.out.println(inputFile.getAbsolutePath())