Obsah:
Video: Analýza sentimentu na Twitteru s Raspberry Pi: 3 kroky (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
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í
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
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:
Kancelářská židle na Twitteru: 19 kroků (s obrázky)
Kancelářská židle na Twitteru: Kancelářská židle na Twitteru „tweetuje“(zveřejňuje aktualizaci na Twitteru) po detekci zemního plynu, jako je ten, který produkuje nadýmání člověka. To je součástí mého závazku přesně dokumentovat a sdílet svůj život tak, jak se stane. Pro více do hloubky teorie
Analýza LTE Cat.M1 PSM (úsporný režim): 4 kroky
Analýza LTE Cat.M1 PSM (úsporný režim): V předchozím článku jsme diskutovali o tom, jak nastavit cyklus Active / Sleep pomocí PSM. Vysvětlení nastavení hardwaru a PSM a příkazu AT najdete v předchozím článku. (Odkaz: https://www.instructables.com/id/What-Is-a-PSMPow…Ac
Analýza hlavních komponent: 4 kroky
Principal Component Analysis: Principal Component Analysis je statistická metoda, která pomocí ortogonálních transformací převádí sadu případně korelovaných proměnných na sadu lineárně nekorelovaných hodnot. Jednoduše řečeno, vzhledem k datové sadě s více dimenzemi pomáhá
Analýza systému Windows Bluetooth - přístup SensorTag: 7 kroků (s obrázky)
Windows Bluetooth System Analysis - přístup SensorTag: V následujícím textu udělám analýzu operačního systému Windows (OS) z pohledu komunikace se zařízeními Bluetooth Low Energy - v našem případě s různými typy SensorTags: Thunderboard React, Thunderboard Sense (b
Rámeček pro posouvání obrázku na Twitteru: 3 kroky
Rámeček pro posouvání obrázku na Twitteru: Tento návod vám ukáže, jak vytvořit rámeček pro rolování obrázku na Twitteru. Budete potřebovat: 1. #twatch ethernetový LCD batoh a 4*20 znakový LCD displej. Rámeček obrázku, který se hodí k LCD. Náš má 7,5 cm x 11 cm (3 palce x 4,5 palce) .3. Kousek plazmy