Kazalo:

Twitterjeva analiza razpoloženja z Raspberry Pi: 3 koraki (s slikami)
Twitterjeva analiza razpoloženja z Raspberry Pi: 3 koraki (s slikami)

Video: Twitterjeva analiza razpoloženja z Raspberry Pi: 3 koraki (s slikami)

Video: Twitterjeva analiza razpoloženja z Raspberry Pi: 3 koraki (s slikami)
Video: Высокая плотность 2022 2024, November
Anonim
Analiza občutkov na Twitterju z Raspberry Pi
Analiza občutkov na Twitterju z Raspberry Pi
Analiza občutkov na Twitterju z Raspberry Pi
Analiza občutkov na Twitterju z Raspberry Pi

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

Ožičenje!
Ožičenje!
Ožičenje!
Ožičenje!
Ožičenje!
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

Izvajanje
Izvajanje
Izvajanje
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:

Priporočena: