Video: Raspberry Pi ilə Twitter Duyğu Analizi: 3 Adım (Şəkillərlə)
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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
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
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: