[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
)