Sisällysluettelo:
Video: Twitter -mielipideanalyysi Raspberry Pi: 3 askelta (kuvilla)
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
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
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: