在Google Cloud Platform Natural Language API文档的this part中,描述了
实体的总得分和幅度值是每次提及该实体的特定得分和幅度值的总和。
我无法弄清楚这种聚合是如何运作的。在文档中提供的示例中,Marvin Gaye有两个提及。其中一个提到的情绪为0.4,幅度为0.4,另一个提到的得分为-0.2和0.2。 Marvin Gaye的总体情绪为0.1分和0.6分。
我自己尝试了其他文本,无法弄清楚如何进行聚合。有谁知道吗?
答案 0 :(得分:0)
我认为这取决于文件的长度,你如何使用一些关键词,我进行了一些测试,结果都不同,除了一对夫妇,当我使用一个名人的名字,但没有使用任何表达情感的表达,因为总是得0。 我可以说它不是一个值的总和,可能是使用响应中显示的值的一些奇怪的操作。 关于Marvin Gaye的例子,结果是混合的情绪,因为使用了情感:“是最好的”和“如此悲伤”。
希望这有助于您的研究。
答案 1 :(得分:0)
我联系了Google云平台支持并得到了这个答案:
“聚合的工作方式是将输入文本分解为更小的组件,通常是ngrams,这可能是文档谈论聚合的原因,但是,聚合不是一个简单的添加,不能总结每个实体的个人情绪值以获得总分。“
因此,似乎无法简单解释确切如何进行聚合。