Съдържание:
Видео: Анализ на настроенията в Twitter с Raspberry Pi: 3 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Какво е анализ на чувствата и защо трябва да се интересувате от него?
Анализът на настроенията е процесът на определяне на емоционалния тон зад поредица от думи, използван за разбиране на нагласите, мненията и емоциите, изразени в рамките на онлайн споменаване. Анализът на настроенията е изключително полезен при мониторинга на социалните медии, тъй като ни позволява да получим преглед на по -широкото обществено мнение зад определени теми. Приложенията са широки и мощни. Способността да се извличат прозрения от социалните данни е практика, която е широко възприета от организациите по целия свят. Забавен факт: Администрацията на Обама използва анализ на настроенията, за да прецени общественото мнение към политическите съобщения и посланията на кампанията преди президентските избори през 2012 г.
Стъпка 1: Окабеляване
За този проект ще ви трябва:
- Raspberry Pi (в нашия случай: Raspberry Pi 3 Модел B)
- 3 LED диода (зелен, жълт и червен) за представяне на настроението, изчислени от анализа на настроенията
- 3 резистора (в нашия случай 330 ома) за защита на вашите GPIO щифтове
- проводници или женски кабел (в нашия случай 40 пинов)
Сега трябва да свържете светодиодните диоди към конкретните GPIO щифтове на Raspberry Pi (можете да изберете други щифтове, но след това ще трябва да преработите кода). Уверете се, че Raspberry Pi е изключен. След това свържете резисторите на анодите на LED диодите. След това трябва да свържете вашия зелен диод към щифта 21, жълт към щифта 24 и червения към щифта 15. Всички катоди трябва да бъдат свързани към заземяващите щифтове. Вече сте готови да преминете към следващата стъпка!
Стъпка 2: Импортирайте пакетите
Ще ви трябват няколко пакета, за да може кодът да работи.
- Tweepy: библиотека на python за официалния API на Twitter. pip3 инсталирайте tweepy
- TextBlob: библиотека на python за обработка на текстови данни. pip3 инсталирайте textblob
- Възглавница: библиотека на python за потребителския интерфейс. pip3 инсталирайте възглавница
Следните пакети обикновено идват в комплект с python3, но в случай на грешка при компилиране, просто ги инсталирайте с помощта на командата pip3:
- Статистика: библиотека на python за статистика.
- Matplotlib: библиотека на python за графично представяне на данни.
- Tkinter: библиотека на python за потребителския интерфейс.
- RPi. GPIO: библиотека на python, която е достъпна само на RaspberryPi (но хей, правим това изключително за RasberryPi), която управлява пиновете на GPIO.
ЗАБЕЛЕЖКА: За да тествате това на работния плот: просто коментирайте „import led_manager.py“в скрипта main.py.
Стъпка 3: Прилагане
Поставете следните скриптове заедно в директория на RaspberryPi:
- main.py - Входната точка за приложението. (стартирайте този скрипт в конзолата).
- sentiment_analysis.py - Скрипт, който се свързва с API на Twitter, обработва данните и генерира резултати.
- pie.py - Скрипт, който генерира графично представяне на резултатите.
- led_manager.py - Скрипт, който обработва диодите на RaspberryPi.
Сътрудници: Зафир Стояновски (151015) и Филип Спасовски (151049)
Код:
Препоръчано:
Анализ на LTE Cat.M1 PSM (режим на пестене на енергия): 4 стъпки
Анализ на LTE Cat.M1 PSM (режим на пестене на енергия): В предишната статия обсъдихме как да настроите цикъла Active / Sleep с помощта на PSM. Моля, вижте предишната статия за обяснения относно хардуерната и PSM настройка и AT команда. (Връзка: https://www.instructables.com/id/What-Is-a-PSMPow…Ac
Анализ на данни за температура/влажност с помощта на Ubidots и Google-Sheets: 6 стъпки
Анализ на данни за температура/влажност с помощта на Ubidots и Google-Sheets: В този урок ще измерваме различни данни за температурата и влажността, използвайки сензор за температура и влажност. Ще научите и как да изпращате тези данни на Ubidots. За да можете да го анализирате отвсякъде за различно приложение. Също чрез изпращане
ЕКГ регистратор - носим сърдечен монитор за дългосрочно събиране и анализ на данни: 3 стъпки
ЕКГ регистратор - носим сърдечен монитор за дългосрочно събиране и анализ на данни: Първо издание: октомври 2017 г. Последна версия: 1.6.0 Статус: Стабилен Трудност: ВисокаПредварително условие: Arduino, Програмиране, Изграждане на хардуер Уникално хранилище: SF (вижте връзките по -долу) Поддръжка: Само форум, няма PMECG Logger е носим сърдечен монитор за дълго
Анализ на биоимпеданса (BIA) с AD5933: 9 стъпки
Анализ на биоимпеданса (BIA) С AD5933: Интересувах се да направя анализатор на био импеданс за измервания на телесния състав и моите произволни търсения продължават да намират дизайн от класа по биомедицински инструменти от 2015 г. в университета Вандербилт. Работил съм по дизайна и съм
Анализ на системата за Bluetooth на Windows - подход на SensorTag: 7 стъпки (със снимки)
Windows Bluetooth System Analysis - подход на SensorTag: По -долу ще направя анализ на операционната система Windows (OS) от гледна точка на комуникацията с Bluetooth ниско енергийни устройства - в нашия случай с различни видове SensorTags: Thunderboard React, Thunderboard Sense (b