斯坦福大学CoreNLP的详细情感得分

mat*_*734 3 java stanford-nlp sentiment-analysis

在StanfordCore NLP网站上有以下演示:http : //nlp.stanford.edu : 8080/sentiment/rntnDemo.html

该演示为句子提供了详细的情感评分,范围从0到4。

我了解如何使用命令行获得“积极”或“消极”评估,类似于以下内容: corenlp.run的屏幕截图显示了积极的情绪分析

我已经看到了这个问题,但是我对如何创建所附屏幕快照中显示的分析感兴趣。使用Stanford Core NLP Java代码获取情感分析结果

在Stanford CoreNLP中,有没有一种方法可以返回给定句子的分数(即0-4),从而显示其阳性或阴性程度?

谢谢!

Sta*_*elp 5

有多种获取此类信息的方法。

我还要注意,这里有一个直接映射:

“非常否定” = 0“否定” = 1“中性” = 2“积极” = 3“非常积极” = 4

这是一个示例命令:

java -Xmx8g edu.stanford.nlp.pipeline.StanfordCoreNLP -annotators tokenize,ssplit,pos,lemma,ner,parse,sentiment -file example-1.txt -outputFormat json
Run Code Online (Sandbox Code Playgroud)

在文件中,example-1.txt.json您会看到该句子的很多与情感相关的字段,包括sentimentValue

在此GitHub问题上有关于此的更多信息:

https://github.com/stanfordnlp/CoreNLP/issues/465