1. 程式人生 > >【nlp】文字情感分析

【nlp】文字情感分析

基於詞典的情感分析
情感分析物件的粒度最小是詞彙,但是表達一個情感的最基本的單位則是句子,詞彙雖然能描述情感的基本資訊,但是單一的詞彙缺少物件,缺少關聯程度,並且不同的詞彙組合在一起所得到的情感程度不同甚至情感傾向都相反。所以以句子為最基本的情感分析粒度是較為合理的。篇章或者段落的情感可以通過句子的情感來計算。
基於詞典的情感分析大致步驟如下:
分解文章段落
分解段落中的句子
分解句子中的詞彙
搜尋情感詞並標註和計數
搜尋情感詞前的程度詞,根據程度大小,賦予不同權值
搜尋情感詞前的否定詞,賦予反轉權值(-1)
計算句子的情感得分
計算段落的情感得分
計算文章的情感得分
考慮到語句中的褒貶並非穩定分佈,以上步驟對於積極和消極的情感詞分開執行,最終的到兩個分值,分別表示文字的正向情感值和負向情感值。