我最近一直在学习如何在 python 中使用 flair 进行情感分析。我以前一直在使用vaderSentiment。我一直将情绪分数保存为compound
分数(范围在 -1 和 1 之间,-1 是最消极的,0 是中性的,1 是最积极的)
有没有办法从天赋中获得相同的数字?
我努力了
from flair.models import TextClassifier
from flair.data import Sentence
classifier = TextClassifier.load('en-sentiment')
sentence = Sentence('The food was great!')
classifier.predict(sentence)
它只返回一个类别的值,在这种情况下它返回
Sentence: "The food was great !" [− Tokens: 5 − Sentence-Labels: {'label': [POSITIVE (0.9961)]}]
将这些组合成复合分数的最简单方法是什么?
非常感谢您的时间