Sisällysluettelo:

Twitter -mielipideanalyysi Raspberry Pi: 3 askelta (kuvilla)
Twitter -mielipideanalyysi Raspberry Pi: 3 askelta (kuvilla)

Video: Twitter -mielipideanalyysi Raspberry Pi: 3 askelta (kuvilla)

Video: Twitter -mielipideanalyysi Raspberry Pi: 3 askelta (kuvilla)
Video: Собачий рынок Одесса. КОТЫ/ СОБАКИ. Пошли на БАРАХОЛКУ а купили ПОПУГАЯ. 2024, Kesäkuu
Anonim
Twitter -mielipideanalyysi Raspberry Pi: n kanssa
Twitter -mielipideanalyysi Raspberry Pi: n kanssa
Twitter -mielipideanalyysi Raspberry Pi: n kanssa
Twitter -mielipideanalyysi Raspberry Pi: n kanssa

Mikä on tunneanalyysi ja miksi siitä pitäisi välittää?

Tunneanalyysi on prosessi, jolla määritetään emotionaalinen sävy sanasarjan takana, ja sitä käytetään ymmärtämään online -maininnassa ilmaistuja asenteita, mielipiteitä ja tunteita. Tunneanalyysi on erittäin hyödyllinen sosiaalisen median seurannassa, koska sen avulla voimme saada yleiskuvan yleisestä mielipiteestä tiettyjen aiheiden takana. Sovellukset ovat laajoja ja tehokkaita. Mahdollisuus poimia näkemyksiä sosiaalisista tiedoista on käytäntö, jota organisaatiot ympäri maailmaa laajalti omaksuvat.

Vaihe 1: Johdotus

Johdotus!
Johdotus!
Johdotus!
Johdotus!
Johdotus!
Johdotus!

Tätä projektia varten tarvitset:

  • Raspberry Pi (meidän tapauksessamme: Raspberry Pi 3 Malli B)
  • 3 LED -diodia (vihreä, keltainen ja punainen) mielialan kuvaamiseen, laskettu tunneanalyysistä
  • 3 vastusta (tässä tapauksessa 330 ohmia) GPIO -nastojen suojaamiseksi
  • johdot tai naaraskaapeli (meidän tapauksessamme 40 -nastainen)

Nyt sinun on liitettävä led -diodit Raspberry Pi: n tiettyihin GPIO -nastoihin (voit valita muita nastoja, mutta sinun on muokattava koodi myöhemmin). Varmista, että Raspberry Pi on pois päältä. Liitä sitten vastukset LED -diodien anodeihin. Tämän jälkeen sinun on liitettävä vihreä diodisi nastaan 21, keltainen nastaan 24 ja punainen nastaan 15. Kaikki katodit on kytkettävä maadoitus nastoihin. Nyt olet valmis hyppäämään seuraavaan vaiheeseen!

Vaihe 2: Tuo paketit

Tarvitset pari pakettia, jotta koodi toimisi.

  • Tweepy: virallisen Twitter -sovellusliittymän python -kirjasto. pip3 asenna tweepy
  • TextBlob: python -kirjasto tekstidatan käsittelyyn. pip3 asenna textblob
  • Tyyny: käyttöliittymän python -kirjasto. pip3 asenna tyyny

Seuraavat paketit tulevat yleensä python3: n mukana, mutta jos saat käännösvirheen, asenna ne yksinkertaisesti pip3 -komennolla:

  • Tilastot: python -kirjasto tilastoille.
  • Matplotlib: python -kirjasto tietojen graafiseen esitykseen.
  • Tkinter: käyttöliittymän python -kirjasto.
  • RPi. GPIO: python -kirjasto, joka on saatavana vain RaspberryPi -laitteella (mutta hei, teemme tämän vain RasberryPi -laitteelle), joka hallinnoi GPIO -nastoja.

HUOMAUTUS: Jotta voit testata tätä työpöydällä: kirjoita main.py -komentosarjassa yksinkertaisesti "import led_manager.py".

Vaihe 3: Toteutus

Toteutus
Toteutus
Toteutus
Toteutus

Aseta seuraavat komentosarjat yhteen RaspberryPi: n hakemistoon:

  • main.py - Sovelluksen aloituspiste. (suorita tämä komentosarja konsolissa).
  • sentiment_analysis.py - Skripti, joka muodostaa yhteyden Twitter -sovellusliittymään, käsittelee tiedot ja tuottaa tuloksia.
  • pie.py - Käsikirjoitus, joka tuottaa graafisen esityksen tuloksista.
  • led_manager.py - Käsikirjoitus, joka käsittelee RaspberryPi -laitteen diodeja.

Avustajat: Zafir Stojanovski (151015) ja Filip Spasovski (151049)

Koodi:

Suositeltava: