跳至主要内容

[GCP] Google Cloud Natural Language API

keywords: cloud, GCP, AI, natural language

情緒分析(Sentiment Analysis)

Sentiment Analysis @ Google Docs > Concept > Basic

其中最重要的兩個指標是 scoremagnitude

  • score 用來表示整篇內容整體的「情緒傾向」,將會介於 -1.0(負向)到 1.0(正向)。
  • magnitude 指的是整篇內容整體的「情緒強度」(不管情緒正負向),介於 0.0+inf。與 score 不同的地方在於,magnitude 並沒有被標準化,不論內容中的情緒是正向或負向,都會增加該內容的 magnitude,因此只要內容越長,就有機會得到越高的 magnitude

簡單來說 score 用來表示該文件整體的情緒性,而 magnitude 指的是整體的情緒強度(它是用疊加的,所以只要文章越長,magnitude 會越高)。

Score

  • Score 只用來表示整篇文章的情緒性(正或負),但並沒有指稱是哪一種情緒(例如,生氣、難過、憤怒)。
  • score 的分數在 0.0 附近時,可能指稱的是該內容的「情緒性不高」,也有可能是該內容同時夾雜了正負向情緒,使得分數被相互抵銷。這時候可以搭配 magnitude 的值來區別這篇文章是屬於中性(低 magnitude),或混合正負向情緒(高 magnitude