我尝试通过stanford python软件包和现场演示来分析tweet文本的情感,但是结果是不同的。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发布于 2020-07-26 06:39:58
旧的情感演示可能正在运行旧代码/旧模型,这就是为什么结果会有所不同的原因。对于整个句子,CoreNLP 4.0.0应该返回正数。
https://stackoverflow.com/questions/63095707
复制相似问题