Google自然语言情感分析汇总分数



在Google云平台自然语言API的文档的这一部分中,据描述

实体的总分和幅度值是每个提及实体的特定分数和幅度值的汇总。

我无法弄清楚这个聚合的工作原理。在文档中提供的示例中,Marvin Gaye提到了两个。其中一个提及的情绪为0.4,幅度为0.4,另一个提及的得分为-0.2,幅度为0.2。Marvin Gaye的总情感为0.1,幅度为0.6。

我自己尝试了其他文本,无法弄清楚如何进行聚合。有人知道吗?

我认为这取决于文档的长度,您如何使用一些关键词,我进行了一些测试,结果都不同,除了我使用名称时一对夫妇一个名人,没有使用任何表达表现出情感,因为总是得到0。我可以说这不是一个值的总和,使用响应中显示的值可能是一些怪异的操作。关于马文·盖伊(Marvin Gaye)的例子,结果是一种混合情绪,因为情感的使用:"是最好的"one_answers"如此悲伤"。

希望这对您的研究有所帮助。

我联系了Google Cloud Platform支持并得到了此答案:

"聚合工作的方式将输入文本分解为较小的组件,通常是ngrams,这可能是文档谈论聚合的原因,但是,聚合并不是一个简单的添加,一个人不能总和每个实体的个人情感值以获得总分。"

因此,似乎不可能简单地解释如何制作聚合。