Các loại và cách tiếp cận phân tích cảm xúc

Phân tích cảm xúc với Python

Violeta Misheva

Data Scientist

Mức độ chi tiết

  1. Cấp tài liệu

  2. Cấp câu

  3. Cấp khía cạnh

Camera của chiếc điện thoại này khá tốt nhưng pin thì gây thất vọng.

Phân tích cảm xúc với Python

Các loại thuật toán phân tích cảm xúc

  • Dựa trên luật/từ vựng

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

Today was a good day.

  Today: 0, was:0, a:0, good:+1, day:0
  Tổng điểm cảm xúc: +1

 

  • Tự động/Máy học
Phân tích cảm xúc với Python

Độ valence của một câu là gì?

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

my_valence = TextBlob(text)
my_valence.sentiment
Sentiment(polarity=0.7, subjectivity=0.6000000000000001)
Phân tích cảm xúc với Python

Tự động hay dựa trên luật?

Tự động/Máy học

  • Cần dữ liệu lịch sử đã gán nhãn
  • Huấn luyện có thể mất thời gian
  • Mô hình máy học mới khá mạnh

Dựa trên luật/từ vựng

  • Dựa vào điểm cảm xúc được gán thủ công
  • Từ có thể đổi chiều cảm xúc theo ngữ cảnh
  • Có thể rất nhanh
Phân tích cảm xúc với Python

Hãy luyện tập!

Phân tích cảm xúc với Python

Preparing Video For Download...