Satura rādītājs:

Twitter noskaņojuma analīze ar Raspberry Pi: 3 soļi (ar attēliem)
Twitter noskaņojuma analīze ar Raspberry Pi: 3 soļi (ar attēliem)

Video: Twitter noskaņojuma analīze ar Raspberry Pi: 3 soļi (ar attēliem)

Video: Twitter noskaņojuma analīze ar Raspberry Pi: 3 soļi (ar attēliem)
Video: Curious Beginnings | Critical Role: THE MIGHTY NEIN | Episode 1 2024, Septembris
Anonim
Twitter noskaņojuma analīze, izmantojot Raspberry Pi
Twitter noskaņojuma analīze, izmantojot Raspberry Pi
Twitter noskaņojuma analīze, izmantojot Raspberry Pi
Twitter noskaņojuma analīze, izmantojot Raspberry Pi

Kas ir noskaņojuma analīze un kāpēc jums par to vajadzētu rūpēties?

Sajūtu analīze ir process, kurā tiek noteikts emocionālais tonis aiz virknes vārdu, ko izmanto, lai gūtu izpratni par tiešsaistes pieminējumā pausto attieksmi, viedokli un emocijām. Noskaņojuma analīze ir ārkārtīgi noderīga sociālo mediju uzraudzībā, jo tā ļauj gūt pārskatu par plašāku sabiedrības viedokli, kas slēpjas aiz noteiktām tēmām. Lietojumprogrammas ir plašas un spēcīgas. Spēja iegūt ieskatus no sociālajiem datiem ir prakse, ko plaši izmanto organizācijas visā pasaulē. Jautrs fakts: Obamas administrācija izmantoja noskaņojuma analīzi, lai pirms 2012. gada prezidenta vēlēšanām novērtētu sabiedrisko domu par politikas paziņojumiem un kampaņas vēstījumiem.

1. darbība: elektroinstalācija

Elektroinstalācija!
Elektroinstalācija!
Elektroinstalācija!
Elektroinstalācija!
Elektroinstalācija!
Elektroinstalācija!

Šim projektam jums būs nepieciešams:

  • Raspberry Pi (mūsu gadījumā: Raspberry Pi 3 modelis B)
  • 3 LED diodes (zaļa, dzeltena un sarkana) noskaņojuma attēlošanai, kas aprēķinātas pēc noskaņojuma analīzes
  • 3 rezistori (mūsu gadījumā 330 omi), lai aizsargātu jūsu GPIO tapas
  • vadi vai sieviešu kabelis (mūsu gadījumā 40 kontakti)

Tagad jums ir jāpievieno LED diodes konkrētajām Raspberry Pi GPIO tapām (jūs varat izvēlēties citas tapas, bet pēc tam kods būs jārefaktē). Pārliecinieties, vai Raspberry Pi ir izslēgts. Pēc tam pievienojiet rezistorus uz LED diodes anodiem. Pēc tam zaļā diode jāpievieno pie tapas 21, dzeltenā uz tapas 24 un sarkanā uz tapas 15. Visiem katodiem jābūt savienotiem ar zemējuma tapām. Tagad jūs esat gatavs pāriet uz nākamo soli!

2. darbība: importējiet iepakojumus

Lai kods darbotos, jums būs nepieciešami pāris iepakojumi.

  • Tweepy: python bibliotēka oficiālajai Twitter API. pip3 instalēt tweepy
  • TextBlob: python bibliotēka teksta datu apstrādei. pip3 instalēt textblob
  • Spilvens: lietotāja interfeisa python bibliotēka. pip3 uzstādīt spilvenu

Tālāk norādītās paketes parasti ir komplektā ar python3, taču, ja rodas apkopošanas kļūda, vienkārši instalējiet tās, izmantojot komandu pip3:

  • Statistika: statistikas python bibliotēka.
  • Matplotlib: python bibliotēka datu grafiskai attēlošanai.
  • Tkinter: lietotāja interfeisa python bibliotēka.
  • RPi. GPIO: python bibliotēka, kas pieejama tikai RaspberryPi (bet, hey, mēs to darām tikai RasberryPi), kas pārvalda GPIO tapas.

PIEZĪME. Lai to pārbaudītu darbvirsmā: vienkārši komentējiet skripta main.py "import led_manager.py".

3. darbība: ieviešana

Īstenošana
Īstenošana
Īstenošana
Īstenošana

Ievietojiet šādus skriptus RaspberryPi direktorijā:

  • main.py - lietotnes ievades punkts. (palaidiet šo skriptu konsolē).
  • sentiment_analysis.py - skripts, kas izveido savienojumu ar Twitter API, apstrādā datus un ģenerē rezultātus.
  • pie.py - skripts, kas ģenerē rezultātu grafisku attēlojumu.
  • led_manager.py - skripts, kas apstrādā RaspberryPi diodes.

Līdzautori: Zafir Stojanovski (151015) & Filip Spasovski (151049)

Kods:

Ieteicams: