stanford nlp python 包和现场演示之间的情绪结果不同

Sentiment results are different between stanford nlp python package and the live demo

我尝试通过 stanford nlp python 包和现场演示对推文文本进行情感分析,但结果不同。 python 包的结果是肯定的,而现场演示的结果是否定的。

import pycorenlp
from pycorenlp import StanfordCoreNLP

nlp = StanfordCoreNLP("http://localhost:9000")
text="noted former cocaine user carrie fisher says donald trump was absolutely on coke makes sense"
res = nlp.annotate(text,properties={'annotators': 'sentiment','outputFormat': 'json','timeout': 1000})
for s in res["sentences"]:
    print(s["sentimentValue"], s["sentiment"])

结果是:

3 Positive

screenshot of the live demo result

旧的情绪演示可能是 运行 旧的 code/older 模型,所以这就是结果会有所不同的原因。 CoreNLP 4.0.0 应该 return 对整个句子是积极的。