在StanfordCore NLP网站上有以下演示:http://nlp.stanford.edu:8080/sentiment/rntnDemo.html
该演示为句子提供了从0到4的详细情感分数。
我明白如何获得积极的"或者"否定"使用命令行进行评估,类似于: Screenshot from corenlp.run showing a positive sentiment analysis
我已经看过这个问题,但我很感兴趣如何创建所附截图中显示的分析。 Getting sentiment analysis result using stanford core nlp java code
在斯坦福大学CoreNLP中是否有办法为给定的句子返回分数(即0-4),以显示其积极性或消极性?
谢谢!
答案 0 :(得分:4)
有多种方法可以获得这种信息。
另外我应该注意到有直接映射:
"非常消极" = 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
在文件example-1.txt.json
中,您会看到该句子的大量情感相关字段,包括sentimentValue
。
有关此GitHub问题的更多信息: