Taula de continguts:
Vídeo: Anàlisi de sentiments de Twitter amb Raspberry Pi: 3 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Què és l'anàlisi del sentiment i per què us hauríeu de preocupar?
L’anàlisi de sentiments és el procés per determinar el to emocional darrere d’una sèrie de paraules, que s’utilitza per entendre les actituds, opinions i emocions expressades en una menció en línia. L'anàlisi de sentiments és extremadament útil en el seguiment de xarxes socials, ja que ens permet obtenir una visió general de l'opinió pública més àmplia que hi ha darrere de certs temes. Les aplicacions són àmplies i potents. La capacitat d’extreure informació de les dades socials és una pràctica que les organitzacions de tot el món adopten àmpliament. Dades curioses: l’administració Obama va utilitzar l’anàlisi del sentiment per avaluar l’opinió pública als anuncis de polítiques i als missatges de campanya abans de les eleccions presidencials del 2012.
Pas 1: Cablatge
Per a aquest projecte necessitareu:
- Raspberry Pi (en el nostre cas: Raspberry Pi 3 Model B)
- 3 díodes LED (verd, groc i vermell) per representar l'estat d'ànim, calculats a partir de l'anàlisi del sentiment
- 3 resistències (en el nostre cas de 330 Ohm) per protegir els vostres pins GPIO
- cables o un cable femella (en el nostre cas de 40 pins)
Ara, heu de connectar els díodes led als pins GPIO específics del Raspberry Pi (podeu triar altres pins, però després haureu de refactoritzar el codi). Assegureu-vos que Raspberry Pi estigui apagat. A continuació, connecteu les resistències dels ànodes dels díodes LED. Després, hauríeu de connectar el díode verd al pin 21, el groc al pin 24 i el vermell al pin 15. Tots els càtodes haurien d’estar connectats als pins de terra. Ara esteu a punt per saltar al següent pas.
Pas 2: importeu els paquets
Necessiteu un parell de paquets perquè el codi funcioni.
- Tweepy: biblioteca de python per a l'API oficial de Twitter. pip3 instal·la tweepy
- TextBlob: biblioteca python per processar dades textuals. pip3 instal·la textblob
- Coixí: biblioteca python per a la interfície d'usuari. pip3 instal·la coixí
Els paquets següents solen incloure’s amb python3, però en cas que aparegui un error de compilació, simplement instal·leu-los mitjançant l’ordre pip3:
- Estadístiques: biblioteca python per a estadístiques.
- Matplotlib: biblioteca python per a la representació gràfica de dades.
- Tkinter: biblioteca python per a la interfície d'usuari.
- RPi. GPIO: biblioteca python que només està disponible en un RaspberryPi (però vaja, ho fem per un RasberryPi exclusivament), que gestiona els pins GPIO.
NOTA: Per provar-ho a l'escriptori, només cal que comenteu "import led_manager.py" a l'script main.py.
Pas 3: implementació
Col·loqueu els següents scripts junts en un directori al RaspberryPi:
- main.py: el punt d'entrada de l'aplicació. (executeu aquest script a la consola).
- sentiment_analysis.py: script que es connecta a l'API de Twitter, processa les dades i genera resultats.
- pie.py - Script que genera una representació gràfica dels resultats.
- led_manager.py - Script que gestiona els díodes al RaspberryPi.
Col·laboradors: Zafir Stojanovski (151015) i Filip Spasovski (151049)
Codi:
Recomanat:
Làmpara de sentiments: 6 passos
Lámpara De Sentimientos: Lámpara de sentimientos programada en arduino con Neopixeles. La lámpara cuenta con dos modos de funcionamiento: un modo automático y un modo manual. El mode automàtic de la càmera funciona amb un sensor de temperatura i humitat (DHT11), en el seu
Anàlisi de LTE Cat.M1 PSM (mode d'estalvi d'energia): 4 passos
Anàlisi de PSM LTE Cat.M1 (mode d’estalvi d’energia): a l’article anterior hem comentat com configurar el cicle Actiu / Repòs mitjançant PSM. Consulteu l'article anterior per obtenir explicacions sobre la configuració de maquinari i PSM i l'ordre AT. (Enllaç: https://www.instructables.com/id/What-Is-a-PSMPow…Ac
Anàlisi de dades de temperatura / humitat mitjançant Ubidots i Fulls de càlcul de Google: 6 passos
Anàlisi de dades de temperatura / humitat mitjançant Ubidots i Google-Sheets: en aquest tutorial, mesurarem diferents dades de temperatura i humitat mitjançant el sensor de temperatura i humitat. També aprendreu a enviar aquestes dades a Ubidots. De manera que pugueu analitzar-lo des de qualsevol lloc per a diferents aplicacions. També enviant
Anàlisi de la Bioimpedància (BIA) amb l'AD5933: 9 passos
Anàlisi de la Impedància Bio (BIA) Amb l’AD5933: m’ha interessat fer un Analitzador de la Impedància Bio per mesurar la composició corporal i les meves cerques aleatòries van continuar trobant un disseny de la classe d’Instrumentació Biomèdica 2015 de la Universitat de Vanderbilt. He treballat a través del disseny i im
Anàlisi del sistema Bluetooth de Windows: un enfocament SensorTag: 7 passos (amb imatges)
Anàlisi del sistema Bluetooth de Windows: un enfocament SensorTag: a continuació, faré una anàlisi del sistema operatiu Windows (SO) des del punt de vista de la comunicació amb els dispositius Bluetooth de baixa energia - en el nostre cas amb diferents tipus de etiquetes sensorials: Thunderboard React, Thunderboard Sense (b