ประเภทและแนวทางการวิเคราะห์ความรู้สึก

Sentiment Analysis ด้วย Python

Violeta Misheva

Data Scientist

ระดับของความละเอียด

  1. ระดับเอกสาร

  2. ระดับประโยค

  3. ระดับแง่มุม

The camera in this phone is pretty good but the battery life is disappointing.

Sentiment Analysis ด้วย Python

ประเภทของอัลกอริทึมการวิเคราะห์ความรู้สึก

  • แบบกฎ/พจนานุกรม

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

Today was a good day.

  Today: 0, was:0, a:0, good:+1, day:0
  Total valence: +1

 

  • แบบอัตโนมัติ/Machine learning
Sentiment Analysis ด้วย 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)
Sentiment Analysis ด้วย Python

แบบอัตโนมัติหรือแบบกฎ?

แบบอัตโนมัติ/Machine learning

  • ต้องอาศัยข้อมูลที่มีการติดป้ายกำกับ
  • อาจใช้เวลาในการฝึกโมเดลพอสมควร
  • โมเดล machine learning ล่าสุดมีประสิทธิภาพสูงมาก

แบบกฎ/พจนานุกรม

  • ใช้คะแนน valence ที่กำหนดด้วยมือ
  • คำเดียวกันอาจมี polarity ต่างกันตามบริบท
  • ทำงานได้ค่อนข้างเร็ว
Sentiment Analysis ด้วย Python

มาฝึกกันเถอะ!

Sentiment Analysis ด้วย Python

Preparing Video For Download...