[GCP] Google Cloud Natural Language API
keywords: cloud, GCP, AI, natural language
- Natural Language: Node.js Client @ googleapis doc
- nodejs-language @ googleapis GitHub
- Natural Language @ Google Docs
- 注意上傳的位元數是有限制的:Content Limit。
情緒分析(Sentiment Analysis)
Sentiment Analysis @ Google Docs > Concept > Basic
其中最重要的兩個指標是 score 和 magnitude:
score用來表示整篇內容整體的「情緒傾向」,將會介於-1.0(負向)到1.0(正向)。magnitude指的是整篇內容整體的「情緒強度」(不管情緒正負向),介於0.0到+inf。與score不同的地方在於,magnitude並沒有被標準化,不論內容中的情緒是正向或負向,都會增加該內容的magnitude,因此只要內容越長,就有機會得到越高的magnitude。
簡單來說 score 用來表示該文件整體的情緒性,而 magnitude 指的是整體的情緒強度(它是用疊加的,所以只要文章越長,magnitude 會越高)。
Score
- Score 只用來表示整篇文章的情緒性(正或負),但並沒有指稱是哪一種情緒(例如,生氣、難過、憤怒)。
- 當
score的分數在0.0附近時,可能指稱的是該內容的「情緒性不高」,也有可能是該內容同時夾雜了正負向情緒,使得分數被相互抵銷。這時候可以搭配magnitude的值來區別這篇文章是屬於中性(低magnitude),或混合正負向情緒(高magnitude)