Sisukord:

Twitteri sentimentanalüüs Raspberry Pi abil: 3 sammu (piltidega)
Twitteri sentimentanalüüs Raspberry Pi abil: 3 sammu (piltidega)

Video: Twitteri sentimentanalüüs Raspberry Pi abil: 3 sammu (piltidega)

Video: Twitteri sentimentanalüüs Raspberry Pi abil: 3 sammu (piltidega)
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, September
Anonim
Twitteri meeleolude analüüs Raspberry Pi abil
Twitteri meeleolude analüüs Raspberry Pi abil
Twitteri meeleolude analüüs Raspberry Pi abil
Twitteri meeleolude analüüs Raspberry Pi abil

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

Juhtmestik!
Juhtmestik!
Juhtmestik!
Juhtmestik!
Juhtmestik!
Juhtmestik!

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

Rakendamine
Rakendamine
Rakendamine
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: