Kazalo:
Video: Twitterjeva analiza razpoloženja z Raspberry Pi: 3 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
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:
Priporočena:
ŽARNICA RAZPOLOŽENJA (Rodrigo Jimenez 20052): 3 koraki
ŽARNICA NASTAVITVE (Rodrigo Jimenez 20052): Povezava do videoposnetka na youtube: https://youtu.be/H4ghI6UAJw8
Luči razpoloženja MQTT z ESP32: 4 koraki (s slikami)
MQTT Mood Lights z ESP32: kar nekaj časa me je mikalo, da bi skočil na LED trak, zato sem stekel ven in pobral LED trak, s katerim bi se igral. Na koncu sem naredil te luči razpoloženja. Nadzorujemo jih z MQTT, kar omogoča dodajanje vseh vrst pametnosti. To je
Svetilka razpoloženja - Gabriel Martinez 20385: 4 koraki
Mood Lamp - Gabriel Martinez 20385: Una mood lamp is una tipo de lampara que reacciona o funciona de diferentes maneras. En este caso se realizira una de estas con dos modos, un modo automático y un modo manual. Para el modo automático se uporablja z senzorjem ultrasónico que medirá la
Profili razpoloženja Netflix: 3 koraki
Profili razpoloženja Netflix: Ta navodila poučujejo uporabnika Netflixa skozi korake za prilagajanje algoritma Netflix, da poda priporočila glede na vaše razpoloženje
WIFI nadzorovana svetloba razpoloženja: 4 koraki (s slikami)
Nadzorna svetilka razpoloženja WIFI: To je luč razpoloženja, ki jo nadzira WIFI, ki sem jo oblikoval in izdelal! Premer je 10 cm, višina pa 19 cm. Oblikoval sem ga za " LED STRIP speed challenge " .To razpoloženje lahko upravljate prek interneta na kateri koli napravi v vašem lokalnem omrežju