我有大量英文文本(平均长度为 800 个单词),我想使用良好且可靠的情感分析 API 对其进行评估。
一些线程似乎建议像 Alchemy 这样的 API但我想根据多个维度而不只是一个分数来评估情绪。此类维度的示例可以是积极性和情绪性等。
您知道有哪些 API 可以提供如此详细的结果吗?
最佳答案
在自然语言处理文献中,关于积极性和情绪性的术语分别是“效价”(或有时是“极性”)和“唤醒”,因此使用这些术语搜索 API 可能对您更有用。对这些术语 + 情绪 + API 的快速搜索揭示了以下内容:
http://talc2.loria.fr/empathic/可以给出积极性(效价)以及特定类型的情绪(例如“悲伤”与“厌恶”)
SentiStrength 给出积极分数和消极分数。您可以对分数求和以获得积极性,或者对分数的绝对值求和以获得情绪。例如,高强度的积极分数 (+5) 和高强度的消极分数 (-5) 对应于高情绪,但中性积极。
Mashape 的 Repustate ( https://www.mashape.com/repustate/repustate-sentiment-and-text-analytics ) 可以对服务的不同方面(例如,对价格、食品、员工、位置、氛围、事件的肯定/否定情绪)给予积极评价。他们在此列表中的一些其他 API 也可能令人感兴趣:http://blog.mashape.com/list-of-20-sentiment-analysis-apis/ .显然,他们曾经有专门针对愤怒和兴奋维度的情绪检测 API,但这些似乎已被淘汰。
关于python - 多维度的情绪分析 API,即积极性、情绪性等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22851923/