情感分析的類型與方法

Python 情感分析

Violeta Misheva

Data Scientist

細緻度層級

  1. 文件層級

  2. 句子層級

  3. 面向層級

這支手機的相機不錯,但電池續航令人失望。

Python 情感分析

情感分析演算法類型

  • 規則/詞彙本位

nice:+2, good:+1, terrible: -3 ...

Today was a good day.

  Today: 0, was:0, a:0, good:+1, day:0
  總傾向:+1

 

  • 自動化/機器學習
Python 情感分析

一句話的傾向(valence)是什麼?

text = "Today was a good day."
from textblob import TextBlob

my_valence = TextBlob(text)
my_valence.sentiment
Sentiment(polarity=0.7, subjectivity=0.6000000000000001)
Python 情感分析

自動化還是規則本位?

自動化/機器學習

  • 需仰賴已標註的歷史資料
  • 訓練可能較花時間
  • 最新機器學習模型威力強大

規則/詞彙本位

  • 依手工建立的傾向分數
  • 同字在不同語境可能極性不同
  • 速度可相當快
Python 情感分析

一起來練習吧!

Python 情感分析

Preparing Video For Download...