Hoş geldiniz!

Python ile Duygu Analizi

Violeta Misheva

Data Scientist

Duygu analizi nedir?

 

Duygu analizi, bir yazarın bir konu hakkındaki görüşünü anlamlandırma sürecidir.

Python ile Duygu Analizi

Bir duygu analizi sistemi neleri içerir?

Birinci öğe: Görüş/duygu

  • Görüş (kutupluluk): pozitif, nötr, negatif

pozitif, nötr ve negatif kutupluluk

 

  • Duygu

farklı duygulara bir örnek

Python ile Duygu Analizi

Bir duygu analizi sistemi neleri içerir?

İkinci öğe: konu

  • Tartışılan konu: Neden bahsediliyor?

Bu telefonun kamerası harika ama pil ömrü hayal kırıklatıcı.

Üçüncü öğe: görüş sahibi

  • Görüş sahibi (varlık): Kim tarafından?
Python ile Duygu Analizi

Neden duygu analizi?

  • Sosyal medya izleme
    • İnsanların ne hakkında konuştukları kadar NASIL konuştukları
    • Duygu; forumlar, bloglar, haberlerde de bulunur
  • Marka izleme
  • Müşteri hizmetleri
  • Ürün analitiği
  • Pazar araştırması ve analiz
Python ile Duygu Analizi

Film yorumlarına bakalım!

data.head()

IMDB film inceleme veri setinin ilk 5 satırı

Python ile Duygu Analizi

Kaç olumlu ve olumsuz yorum var?

data.label.value_counts()
0    3782
1    3719
Name: label, dtype: int64
Python ile Duygu Analizi

Olumlu ve olumsuz yorum yüzdeleri

data.label.value_counts() / len(data)
0    0.504199
1    0.495801
Name: label, dtype: float64
Python ile Duygu Analizi

En uzun yorum ne kadar uzun?

length_reviews = data.review.str.len()
type(length_reviews)
pandas.core.series.Series
# En uzun yorumu bulma
max(length_reviews)
0    667
1    2982
2    669
3    1087
....
Python ile Duygu Analizi

En kısa yorum ne kadar kısa?

length_reviews = data.review.str.len()
# En kısa yorumu bulma
min(length_reviews)
0    667
1    2982
2    669
3    1087
4    724
....
Python ile Duygu Analizi

Haydi pratik yapalım!

Python ile Duygu Analizi

Preparing Video For Download...