Obsah:

Analýza sentimentu na Twitteru s Raspberry Pi: 3 kroky (s obrázky)
Analýza sentimentu na Twitteru s Raspberry Pi: 3 kroky (s obrázky)

Video: Analýza sentimentu na Twitteru s Raspberry Pi: 3 kroky (s obrázky)

Video: Analýza sentimentu na Twitteru s Raspberry Pi: 3 kroky (s obrázky)
Video: Astrophotography from $100 to $10,000 2024, Červen
Anonim
Analýza sentimentu na Twitteru s Raspberry Pi
Analýza sentimentu na Twitteru s Raspberry Pi
Analýza sentimentu na Twitteru s Raspberry Pi
Analýza sentimentu na Twitteru s Raspberry Pi

Co je to analýza sentimentu a proč by vás to mělo zajímat?

Analýza sentimentu je proces určování emocionálního tónu za řadou slov, který se používá k porozumění postojům, názorům a emocím vyjádřeným v online zmínce. Analýza sentimentu je velmi užitečná při monitorování sociálních médií, protože nám umožňuje získat přehled o širším veřejném mínění za určitými tématy. Aplikace jsou široké a výkonné. Schopnost extrahovat poznatky ze sociálních dat je postup, který je široce přijímán organizacemi po celém světě. Zábavná skutečnost: Obamova administrativa použila analýzu sentimentu k posouzení veřejného mínění k politickým oznámením a zprávám o kampani před prezidentskými volbami v roce 2012.

Krok 1: Zapojení

Zapojení!
Zapojení!
Zapojení!
Zapojení!
Zapojení!
Zapojení!

Pro tento projekt budete potřebovat:

  • Raspberry Pi (v našem případě: Raspberry Pi 3 Model B)
  • 3 LED diody (zelená, žlutá a červená) pro znázornění nálady, vypočítané z analýzy sentimentu
  • 3 odpory (v našem případě 330 Ohm) k ochraně vašich GPIO pinů
  • dráty, nebo zásuvkový kabel (v našem případě 40 pinů)

Nyní musíte připojit LED diody na konkrétní piny GPIO na Raspberry Pi (můžete si vybrat jiné piny, ale poté budete muset kód refaktorovat). Ujistěte se, že je Raspberry Pi vypnutý. Poté připojte odpory k anodám LED diod. Poté byste měli připojit svou zelenou diodu na kolík 21, žlutou na kolík 24 a červenou na kolík 15. Všechny katody by měly být připojeny k zemnicím kolíkům. Nyní jste připraveni skočit na další krok!

Krok 2: Importujte balíčky

Aby kód fungoval, budete potřebovat několik balíčků.

  • Tweepy: knihovna pythonu pro oficiální Twitter API. pip3 nainstalujte tweepy
  • TextBlob: knihovna pythonu pro zpracování textových dat. pip3 nainstalovat textblob
  • Polštář: knihovna pythonu pro uživatelské rozhraní. pip3 instalujte polštář

Následující balíčky jsou obvykle dodávány s balíkem python3, ale v případě, že dojde k chybě kompilace, jednoduše je nainstalujte pomocí příkazu pip3:

  • Statistiky: knihovna pythonu pro statistiky.
  • Matplotlib: knihovna pythonu pro grafické znázornění dat.
  • Tkinter: knihovna pythonu pro uživatelské rozhraní.
  • RPi. GPIO: knihovna pythonu, která je k dispozici pouze na RaspberryPi (ale hej, děláme to výhradně pro RasberryPi), která spravuje piny GPIO.

POZNÁMKA: Chcete -li to vyzkoušet na ploše: jednoduše okomentujte „import led_manager.py“ve skriptu main.py.

Krok 3: Implementace

Implementace
Implementace
Implementace
Implementace

Umístěte následující skripty dohromady do adresáře na RaspberryPi:

  • main.py - Vstupní bod pro aplikaci. (spusťte tento skript v konzole).
  • sentiment_analysis.py - skript, který se připojuje k Twitter API, zpracovává data a generuje výsledky.
  • pie.py - Skript, který generuje grafické znázornění výsledků.
  • led_manager.py - skript, který zpracovává diody na RaspberryPi.

Přispěvatelé: Zafir Stojanovski (151015) & Filip Spasovski (151049)

Kód:

Doporučuje: