Sisukord:
Video: Twitteri sentimentanalüüs Raspberry Pi abil: 3 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Mis on sentimentanalüüs ja miks peaksite sellest hoolima?
Sentimentanalüüs on sõnade seeria emotsionaalse tooni määramise protsess, mida kasutatakse veebiväljaandes väljendatud hoiakute, arvamuste ja emotsioonide mõistmiseks. Sentimentanalüüs on sotsiaalmeedia jälgimisel äärmiselt kasulik, kuna see võimaldab meil saada ülevaate teatud teemade taga olevast laiemast avalikust arvamusest. Rakendused on laiad ja võimsad. Võimalus sotsiaalmeedia andmetest teadmisi ammutada on tava, mida organisatsioonid kogu maailmas laialdaselt omaks võtavad. Naljakas fakt: Obama administratsioon kasutas sentimentaalianalüüsi, et hinnata avalikku arvamust poliitilistele teadaannetele ja kampaaniasõnumitele enne 2012. aasta presidendivalimisi.
Samm: ühendamine
Selle projekti jaoks vajate:
- Raspberry Pi (meie puhul: Raspberry Pi 3 mudel B)
- 3 LED -dioodi (roheline, kollane ja punane) meeleolu tähistamiseks, mis on arvutatud sentimentaalse analüüsi põhjal
- 3 takistit (meie puhul 330 oomi) teie GPIO tihvtide kaitsmiseks
- juhtmed või naissoost kaabel (meie puhul 40 kontaktiga)
Nüüd peate ühendama LED -dioodid Raspberry Pi spetsiifiliste GPIO -nööpnõeltega (saate valida ka teisi nööpnõelu, kuid peate koodi hiljem uuesti üles töötama). Veenduge, et Raspberry Pi oleks välja lülitatud. Seejärel ühendage LED -dioodide anoodide takistid. Pärast seda peaksite oma rohelise dioodi ühendama tihvtiga 21, kollase tihvtiga 24 ja punasega tihvtiga 15. Kõik katoodid tuleks ühendada maandusnõeltega. Nüüd olete valmis järgmisele sammule hüppama!
2. samm: pakettide importimine
Koodi toimimiseks vajate paari paketti.
- Tweepy: pythoni teek Twitteri ametliku API jaoks. pip3 install tweepy
- TextBlob: pythoni teek tekstiandmete töötlemiseks. pip3 installige textblob
- Padi: kasutajaliidese pythoni raamatukogu. pip3 paigaldage padi
Järgmised paketid on tavaliselt komplektis python3, kuid kompileerimisvea korral installige need lihtsalt käsuga pip3:
- Statistika: statistika jaoks mõeldud pythoni raamatukogu.
- Matplotlib: pythoni teek andmete graafiliseks esitamiseks.
- Tkinter: kasutajaliidese pythoni raamatukogu.
- RPi. GPIO: pythoni raamatukogu, mis on saadaval ainult RaspberryPi -s (aga hei, me teeme seda ainult RasberryPi jaoks), mis haldab GPIO -nööpnõelu.
MÄRKUS. Selle töölaual testimiseks: lihtsalt kommenteerige skripti main.py käsku „import led_manager.py”.
3. samm: rakendamine
Asetage järgmised skriptid RaspberryPi kataloogi:
- main.py - rakenduse sisenemispunkt. (käivitage see skript konsoolis).
- sentiment_analysis.py - skript, mis loob ühenduse Twitteri API -ga, töötleb andmeid ja loob tulemusi.
- pie.py - skript, mis genereerib tulemuste graafilise esituse.
- led_manager.py - skript, mis haldab RaspberryPi dioode.
Kaasautorid: Zafir Stojanovski (151015) ja Filip Spasovski (151049)
Kood:
Soovitan:
Twitteri robot Pythoni abil: 5 sammu
Twitteri robot Pythoni abil: Twitteri bot
Twitteri kontoritool: 19 sammu (piltidega)
Twitteri kontoritool: Twitteri kontoritool "säutsub" (postitab Twitteri värskenduse), kui avastatakse maagaas, näiteks inimese gaaside tekitatud gaas. See on osa minu pühendumusest dokumenteerida ja jagada oma elu täpselt nii, nagu see juhtub. Põhjalikumaks teooriaks
Twitteri ühendamine Eclipse projektiga Twitter4J API abil: 5 sammu
Twitteri ühendamine Eclipse projektiga Twitter4J API abil: see juhend annab selgituse, kuidas ühendada oma Twitteri konto oma Eclipse projektiga ja kuidas importida Twitter4J rakendusprogrammi liides (API), et kasutada selle funktsioone Twitteri lugemise ja kirjutamise automatiseerimiseks . See õpetlik
Kodu jälgimine Twitteri ja YouTube'i kaudu: 6 sammu
Kodu jälgimine Twitteri ja YouTube'i kaudu: Yoicsi Windowsi uusima versiooniga saate hõlpsasti muuta mis tahes veebikaamera isiklikuks jälgimissüsteemiks, kus videod laaditakse automaatselt YouTube'i üles. saadetakse Twitteri märguanne
Twitteri jälgija, #kell: 6 sammu (piltidega)
Twitteri jälgija, #kell: #kell kerib LCD -ekraanil Twitteri uusimaid trenditeemasid. See on iseseisev võrguseade, mida värskendatakse ilma arvutita. Oli fantastiline vaadata #iranelectionit, Michael Jacksoni ja muid ajaloolisi sündmusi, kui me