Bun venit!

Analiza sentimentelor în Python

Violeta Misheva

Data Scientist

Ce este analiza sentimentelor?

 

Analiza sentimentelor este procesul de înțelegere a opiniei unui autor despre un subiect.

Analiza sentimentelor în Python

Ce presupune un sistem de analiză a sentimentelor?

Primul element: opinie/emoție

  • Opinie (polaritate): pos, neutru, neg

polaritate pozitivă, neutră și negativă

 

  • Emoție

un exemplu de emoții diferite

Analiza sentimentelor în Python

Ce presupune un sistem de analiză a sentimentelor?

Al doilea element: subiectul

  • Subiectul discuției: Despre ce se vorbește ?

_Camera acestui telefon este excelentă, dar autonomia bateriei este dezamăgitoare. _

Al treilea element: cel care exprimă opinia

  • Sursa opiniei (entitate): Cine?
Analiza sentimentelor în Python

De ce analiză a sentimentelor?

  • Monitorizarea rețelelor sociale
    • Nu doar ce spun oamenii, ci și CUM spun
    • Sentimentele pot fi identificate și în forumuri, bloguri, știri
  • Monitorizarea brandului
  • Serviciul clienți
  • Analiza produselor
  • Cercetare și analiză de piață
Analiza sentimentelor în Python

Să analizăm recenziile de film!

data.head()

primele 5 rânduri din setul de date IMDB cu recenzii de film

Analiza sentimentelor în Python

Câte recenzii pozitive și negative există?

data.label.value_counts()
0    3782
1    3719
Name: label, dtype: int64
Analiza sentimentelor în Python

Procentul de recenzii pozitive și negative

data.label.value_counts() / len(data)
0    0.504199
1    0.495801
Name: label, dtype: float64
Analiza sentimentelor în Python

Care este cea mai lungă recenzie?

length_reviews = data.review.str.len()
type(length_reviews)
pandas.core.series.Series
# Finding the review with max length
max(length_reviews)
0    667
1    2982
2    669
3    1087
....
Analiza sentimentelor în Python

Care este cea mai scurtă recenzie?

length_reviews = data.review.str.len()
# Finding the review with min length
min(length_reviews)
0    667
1    2982
2    669
3    1087
4    724
....
Analiza sentimentelor în Python

Vamos praticar!

Analiza sentimentelor în Python

Preparing Video For Download...