如何对句子中的指定主题使用Hugging Face情感分析?

问题描述

当使用 Hugging Face 进行情感分析时,您似乎获得了整个句子的情感。但是,如果您有一个比较 2 个主语并且一个超过另一个主语的句子,它会将整个句子视为一个整体。但是一个主题的情绪会更积极,而另一个会更消极。

示例:

“人们喜欢哈根达斯而不是布雷耶”

这对哈根达斯有利,但对布雷耶斯不利。 Hugging Face 返回“正面”。

'你应该买 Hagen Dazs 而不是 Breyers'

Hugging Face 在这里返回“Negative”,这适用于 Breyers,但不适用于 Hagen Dazs。

# Example script using the above text
from transformers import pipeline
classifier = pipeline("sentiment-analysis")
classifier('People enjoy Hagen Dazs over Breyers')

>> [{'label': 'POSITIVE','score': 0.9575461745262146}]

classifier('You should buy Hagen Dazs instead of Breyers')

>> [{'label': 'NEGATIVE','score': 0.9988893270492554}]

是否可以指定主题获取句子中的情绪?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)