Mündəricat:

Raspberry Pi ilə Twitter Duyğu Analizi: 3 Adım (Şəkillərlə)
Raspberry Pi ilə Twitter Duyğu Analizi: 3 Adım (Şəkillərlə)

Video: Raspberry Pi ilə Twitter Duyğu Analizi: 3 Adım (Şəkillərlə)

Video: Raspberry Pi ilə Twitter Duyğu Analizi: 3 Adım (Şəkillərlə)
Video: Web Programming - Computer Science for Business Leaders 2016 2024, Sentyabr
Anonim
Raspberry Pi ilə Twitter Duyğu Analizi
Raspberry Pi ilə Twitter Duyğu Analizi
Raspberry Pi ilə Twitter Duyğu Analizi
Raspberry Pi ilə Twitter Duyğu Analizi

Duyğu təhlili nədir və niyə buna əhəmiyyət verməlisiniz?

Duyğu təhlili, bir onlayn qeyddə ifadə olunan münasibətləri, fikirləri və duyğuları anlamaq üçün istifadə olunan bir sıra sözlərin arxasında olan emosional tonun müəyyən edilməsi prosesidir. Duyğu təhlili, müəyyən mövzuların arxasında daha geniş ictimai rəyi nəzərdən keçirməyimizə imkan verdiyi üçün sosial media monitorinqində son dərəcə faydalıdır. Tətbiqlər geniş və güclüdür. Sosial məlumatlardan fikir əldə etmək bacarığı, dünyanın hər yerində təşkilatlar tərəfindən geniş tətbiq olunan bir praktikadır. Maraqlı fakt: Obama administrasiyası 2012 -ci il prezident seçkiləri ərəfəsində ictimai elanları və kampaniya mesajlarını ictimai rəyi ölçmək üçün duyğu analizindən istifadə etdi.

Addım 1: Bağlantı qurun

Bağlama!
Bağlama!
Bağlama!
Bağlama!
Bağlama!
Bağlama!

Bu layihə üçün sizə lazım olacaq:

  • Raspberry Pi (bizim vəziyyətimizdə: Raspberry Pi 3 Model B)
  • Duyğu analizindən hesablanan əhval -ruhiyyəni əks etdirən 3 LED diod (yaşıl, sarı və qırmızı)
  • GPIO sancaqlarınızı qorumaq üçün 3 müqavimət (bizim vəziyyətimizdə 330 Ohm)
  • tellər və ya bir qadın kabeli (bizim vəziyyətimizdə 40 pin)

İndi, Raspberry Pi üzərindəki xüsusi GPIO pinlərindəki LED diodları bağlamalısınız (digər pinləri seçə bilərsiniz, ancaq sonra kodu yenidən düzəltməlisiniz). Raspberry Pi -nin söndürüldüyünə əmin olun. Sonra, LED diodlarının anodlarında rezistorları bağlayın. Bundan sonra, yaşıl diodunuzu pin 21 -ə, sarı pin 24 -ə və qırmızı pin 15 -ə bağlamalısınız. Bütün katodlar Yer sancaqlarına bağlanmalıdır. İndi hamınız növbəti addıma keçməyə hazırsınız!

Addım 2: Paketləri idxal edin

Kodun işləməsi üçün bir neçə paketə ehtiyacınız olacaq.

  • Tweepy: rəsmi Twitter API üçün python kitabxanası. pip3 tweepy quraşdırın
  • TextBlob: mətn məlumatlarının işlənməsi üçün python kitabxanası. pip3 textblob quraşdırın
  • Yastıq: istifadəçi interfeysi üçün python kitabxanası. pip3 yastıq quraşdırın

Aşağıdakı paketlər ümumiyyətlə python3 ilə birlikdə gəlir, ancaq tərtib xətası alsanız, onları pip3 əmrindən istifadə edərək quraşdırın:

  • Statistika: statistika üçün python kitabxanası.
  • Matplotlib: məlumatların qrafik təsviri üçün python kitabxanası.
  • Tkinter: istifadəçi interfeysi üçün python kitabxanası.
  • RPi. GPIO: GPIO pinlərini idarə edən yalnız bir RaspberryPi -də mövcud olan python kitabxanası (amma hey, bunu yalnız RasberryPi üçün edirik).

Qeyd: Bunu masaüstündə sınamaq üçün: main.py skriptində 'import led_manager.py' yazın.

Addım 3: İcra

İcra
İcra
İcra
İcra

Aşağıdakı skriptləri RaspberryPi -də bir qovluğa yerləşdirin:

  • main.py - Tətbiq üçün giriş nöqtəsi. (bu skripti konsolda işlədin).
  • sentiment_analysis.py - Twitter API -yə qoşulan, məlumatları işləyən və nəticələr verən skript.
  • pie.py - Nəticələrin qrafik təsvirini yaradan skript.
  • led_manager.py - RaspberryPi üzərindəki diodları idarə edən skript.

İştirakçılar: Zafir Stojanovski (151015) və Filip Spasovski (151049)

Kod:

Tövsiyə: