Video: Twitterjeva analiza razpoloženja z Raspberry Pi: 3 koraki (s slikami)
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Kaj je analiza občutkov in zakaj bi morali zanjo skrbeti?
Analiza občutkov je postopek določanja čustvenega tona za vrsto besed, ki se uporablja za razumevanje stališč, mnenj in čustev, izraženih v spletni omembi. Analiza občutkov je izjemno uporabna pri spremljanju družbenih medijev, saj nam omogoča pregled nad širšim mnenjem javnosti za določenimi temami. Aplikacije so široke in močne. Sposobnost pridobivanja vpogledov iz družbenih podatkov je praksa, ki jo široko uporabljajo organizacije po vsem svetu. Zabavno dejstvo: Obamova administracija je uporabila analizo občutkov za merjenje javnega mnenja do napovedi politike in sporočil kampanje pred predsedniškimi volitvami leta 2012.
1. korak: Ožičenje
Za ta projekt boste potrebovali:
- Raspberry Pi (v našem primeru: Raspberry Pi 3 Model B)
- 3 LED diode (zelena, rumena in rdeča) za predstavitev razpoloženja, izračunane iz analize občutkov
- 3 upori (v našem primeru 330 ohmov) za zaščito vaših zatičev GPIO
- žice ali ženski kabel (v našem primeru 40 -polni)
Zdaj morate LED diode priključiti na posebne zatiče GPIO na Raspberry Pi (lahko izberete druge zatiče, vendar boste morali kodo nato preoblikovati). Preverite, ali je Raspberry Pi izklopljen. Nato priključite upore na anode LED diod. Po tem priključite svojo zeleno diodo na zatič 21, rumeno na zatiču 24 in rdečo na zatiču 15. Vse katode morate priključiti na ozemljitvene zatiče. Zdaj ste pripravljeni za skok na naslednji korak!
2. korak: Uvozite pakete
Če želite, da koda deluje, potrebujete nekaj paketov.
- Tweepy: knjižnica python za uradni Twitter API. pip3 namestite tweepy
- TextBlob: knjižnica python za obdelavo besedilnih podatkov. pip3 namestite textblob
- Blazina: knjižnica python za uporabniški vmesnik. pip3 namestite vzglavnik
Naslednji paketi so običajno povezani s python3, če pa pride do napake pri sestavi, jih preprosto namestite z ukazom pip3:
- Statistika: knjižnica python za statistiko.
- Matplotlib: knjižnica python za grafično predstavitev podatkov.
- Tkinter: knjižnica python za uporabniški vmesnik.
- RPi. GPIO: knjižnica python, ki je na voljo samo na RaspberryPi (vendar, to počnemo izključno za RasberryPi), ki upravlja zatiče GPIO.
OPOMBA: Če želite to preizkusiti na namizju: preprosto komentirajte 'import led_manager.py' v skriptu main.py.
3. korak: Izvajanje
Naslednje skripte skupaj postavite v imenik na RaspberryPi:
- main.py - vstopna točka za aplikacijo. (zaženite ta skript v konzoli).
- sentiment_analysis.py - Skript, ki se poveže s API -jem Twitterja, obdeluje podatke in ustvarja rezultate.
- pie.py - Skript, ki ustvari grafični prikaz rezultatov.
- led_manager.py - Skript, ki upravlja z diodami na RaspberryPi.
Sodelavca: Zafir Stojanovski (151015) & Filip Spasovski (151049)
Koda: