为什么Microsoft Text分析API会对具有强烈负面含义的句子返回中性情绪?

时间:2018-02-12 06:50:08

标签: microsoft-cognitive azure-cognitive-services text-analytics-api

我正在尝试使用Microsoft Analytics API构建应用程序以分析调查数据的情绪。其中一项调查反应具有强烈的负面含义

  

就个人而言,世界上没有一家公司需要这个   产品

但是API的得分为50.这是什么原因?

1 个答案:

答案 0 :(得分:0)

我刚尝试了他们的网页,看起来已经发生了变化,并报告了73%的情绪。

Sentiment

我想我知道为什么。在“关键短语”中没有提到“不”这个词。看nltk中的停用词,似乎“不”是一个停用词。

from nltk.corpus import stopwords

stop_words = stopwords.words("english")

[word for word in stop_words if word == "not"]  # Returns ['not']

由于“not”可能已被删除作为一个停用词,因此没有消极性来给出负面情绪。